VPS入门,系统配置,环境搭建|全自动一键部署LAMP环境新手必学教程

  本教程旨在指导新手快速搭建 LAMP 环境,帮助大家尽快进入网站构建和运营阶段。此前曾有使用 Vestacp 一键脚本搭建 LNMP 或 LAMP 环境的介绍,而本篇文章则采用泰迪编写的 LAMP 脚本实现环境的快速安装。

  系统需求

  · 支持的操作系统:CentOS、Redhat、Debian、Ubuntu

  · 内存要求:不低于 512M

  · 硬盘要求:至少2GB剩余空间(若需要完成包安装则建议至少预留10GB以上的临时空间)

  · 服务器需正确配置软件源,且能够连接外网

  · 需要具有系统 root 权限

  · 建议使用全新安装的干净系统

  支持组件

  · PHP:几乎包含所有自带组件

  · 数据库:支持 MySQL、MariaDB、SQLite

  · 其他可选组件:redis、XCache、memcached、ImageMagick、GraphicsMagick、ZendGuardLoader、ionCube PHP Loader

  · 可通过脚本自助升级 Apache、PHP、phpMyAdmin 以及 MySQL/MariaDB 至最新版本

  · 通过命令行轻松新增虚拟主机

  · 支持一键卸载功能

  安装步骤

  1. 事前准备

  需安装 wget、screen、unzip 工具,并创建一个 screen 会话。

  注意:请勿将双斜杠“//”后的注释内容复制执行。

  对于 CentOS/Redhat 系统,执行:

  yum -y install wget screen unzip

  对于 Debian/Ubuntu 系统,执行:

  apt-get -y install wget screen unzip

  创建 screen 会话:

  screen -S lamp

  2. 下载、解压及赋予执行权限

  执行以下命令:

  wget -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip

  unzip lamp.zip

  cd lamp-master/

  chmod +x *.sh

  3. 安装 LAMP 环境

  在 lamp-master 目录下执行:

  ./lamp.sh

  组件安装

  在安装过程中,脚本会提供交互式选项,允许选择安装所有支持的组件。

  使用提示

  若需要对虚拟主机进行管理,可以使用命令:

  lamp add(del,list)

  该命令分别用于创建、删除和列出虚拟主机。

  卸载方法

  如需卸载 LAMP 环境,可执行:

  ./uninstall.sh

  程序目录

  · MySQL 安装目录:/usr/local/mysql

  · MySQL 数据库目录:/usr/local/mysql/data(可在安装时更改默认路径)

  · MariaDB 安装目录:/usr/local/mariadb

  · MariaDB 数据库目录:/usr/local/mariadb/data(可在安装时更改默认路径)

  · PHP 安装目录:/usr/local/php

  · Apache 安装目录:/usr/local/apache

  常用命令

  MySQL 或 MariaDB 命令:

  /etc/init.d/mysqld (start|stop|restart|status)

  Apache 服务命令:

  /etc/init.d/httpd (start|stop|restart|status)

  若安装了 Memcached(可选),使用:

  /etc/init.d/memcached (start|stop|restart|status)

  若安装了 Redis(可选),使用:

  /etc/init.d/redis-server (start|stop|restart|status)

  网站根目录

  默认的网站根目录设置为:/data/www/default

  其他信息

  作者博客:https://teddysun.com

  更新日志:https://lamp.sh/changelog.html

  脚本下载地址:https://github.com/teddysun/lamp/archive/master.zip

  本文内容参考自国外主机测评的相关资料。

VPS入门,系统配置,环境搭建|全自动一键部署LAMP环境新手必学教程