LAMP是目前最流行的建站环境环境,LAMP分别代表Linux,Apache,MySQL和PHP的开源软件组的首字母缩写。
在Linux Ubuntu系统上安装apache作为web服务器,MySQL作为数据库管理和PHP来处理动态内容。
本教程使用的vultr月付5美元主机的Ubuntu 16.04系统进行演示,VULTR现在的活动是充值10美元使用30天以上会获得25美元,钱自动到账户。
vultr官网:https://www.vultr.com/
推荐阅读这篇文章可以教你注册并使用vultr
本教程要求:
- 安装了Ubuntu 16.04的机器
- 具有sudo权限的用户帐户
LAMP环境搭建步骤
在ubuntu 16.04上安装LAMP涉及以下三个步骤
- 安装Apache
- 安装MySQL
- 安装PHP
PS:整篇教程都要用sudo命令来执行
更新软件源
在开始安装之前,您应该在服务器上运行以下命令以确保系统源是最新的。
sudo apt-get update
更新源需要等一段时间,等到它完成。一旦完成,继续下一步!
安装Apache
在Ubuntu上安装Apache非常简单,这是LAMP安装过程的第一步。Ubuntu的软件源里面有Apache,只需发出以下命令即可开始安装Apache。
sudo apt-get install apache2
安装过程中会提示让你输入“Y”,记得输入后回车
现在,您已成功在Ubuntu 服务器上安装了apache。通过发出以下命令来检查Apache是否正在运行,还可以直接输入网站或者IP地址看看是否安装成功
sudo service apache2 status
下面两段代码是apache的停止和启动命令
sudo service apache2 stop
sudo service apache2 start
出现此图说明安装成功
安装MySQL
现在,Apache Web服务器已启动并正在运行。现在是安装MySQL数据库来存储和管理信息的时候了。
和安装apache一样Ubuntu软件库也有mysql包。我们只需发出以下命令即可轻松安装MySQL。
PS:安装过程中,注意输入“Y”,还会要求创建一个MySQL root密码。
sudo apt-get install mysql-server
您可以通过输入以下命令来检查MySQL服务器是否正在运行,如果出现以下画面说明运行成功
sudo service mysql status

通过下面两条命令可以启动或者停止mysql
sudo service mysql stop
sudo service mysql start
安装PHP
以下命令将在服务器上安装最新版本的PHP7所有需要的软件包。安装过程中记得输入“Y”回车
sudo apt-get install php-mysql php-curl php-json php-cgi libapache2-mod-php
安装完成后使用下面的命令检查PHP版本
sudo php -v

PHP测试
在这一步中,我们将检查Web服务器是否正确处理PHP文件。为了确保我们将创建一个简单的PHP文件来测试,它将列出PHP信息页面。
只需按照以下步骤在Web根目录下创建一个测试php文件即可。
sudo vi /var/www/html/test.php
再将以下代码复制粘贴到编辑器,粘贴代码后,按Esc再输入:wq并回车。
<? php
phpinfo();
?>
现在你可以输入你的网站或者服务器IP地址来测试(如:http://你的IP/test.php),如果出现下图证明安装成功,如果没有安装成功的话,重新检查每个步骤,看看是否出现问题。