Ubuntu16.04安装LAMP开发环境(windows下AppServ的替代品)
###1. 安装Apache2
① 安装前系统环境准备
$ sudo apt-get update # 获取最新资源包
$ sudo apt-get upgrade # 本机软件全部更新
$ sudo apt-get dist-upgrade # 本机系统软件更新
② 安装Apache2
$ sudo apt-get install apache2
③ 检查Apache2安装是否成功
安装完成后,检查Apache2服务是否开启(一般安装完成后,默认Apache3=2服务是开启的):
$ systemctl status apache2
也可以在浏览器中输入127.0.0.1,显示如下图,说明安装成功:
④ 开启、关闭、重启Apache2服务,设置开机自启动
$ sudo /etc/init.d/apache2 start #开启服务
$ sudo /etc/init.d/apache2 stop #停止服务
$ sudo /etc/init.d/apache2 restart #重启服务
$ sudo /lib/systemd/systemd-sysv-install enable apache2 #设置开机启动
###2. 安装MySQL
① 安装mysql
$ sudo apt-get install mysql-server mysql-client
**注意:**在安装的过程中会出现输入Mysql的管理员密码的提示,设置一下Mysql的密码。
② 测试安装是否成功
- 方法一:通过查看服务对应的监听端口,确认安装是否成功:
$ sudo netstat -tap | grep mysql
出现如下信息证明安装成功:
- 方法二:通过连接MySQL数据库,确认安装是否成功:
$ mysql -u root -p
输入密码后,出现welcom界面,说明安装成功:
③ 启动、停止、重启MySQL服务
$ sudo service mysql start #开启服务
$ sudo service mysql stop #停止服务
$ sudo service mysql status #查看服务状态,此时为inactive
$ sudo service mysql restart #重启服务,再使用`sudo service mysql status `查看状态,此时为active
###3. 安装PHP
① 安装PHP7.0
$ sudo apt-get install php7.0
② 测试安装是否成功
$ php -v
显示如下信息,说明安装成功:
③ 整合PHP和Apache
$ sudo apt-get install libapache2-mod-php7.0
④ 整合PHP和MySQL
$ sudo apt-get install php7.0-mysql
⑤ 测试PHP是否正常工作(测试Apache能否解析PHP)
在测试PHP是否正常工作之前,可以先重启一下MySQL和Apache2服务:
$ sudo service mysql restart
$ sudo /etc/init.d/apache2 restart
因为Apache默认情况下的网站根目录在/var/www/html/
,所以在其下创建php测试文件:
$ sudo gedit /var/www/html/test.php
在打开的文件中输入以下内容:
<!DOCTYPE html>
<html>
<head>
<title>
PHP Site</title>
</head>
<body>
<p>
<center>
<?php
echo "Hello,This is my first PHP webpage\n";
phpinfo();
?>
</center>
</p>
</body>
</html>
在浏览器输入网址http://localhost/test.php ,出现以下页面,说明php正常工作:
⑥ 修改网站根目录的权限
$ sudo chmod -R 0777 /var/www
参考链接:
Ubuntu 16.04搭建LAMP开发环境
ubuntu 16.04 安装LAMP
Ubuntu16.04下搭建最新LAMP环境
Ubuntu16.04 配置安装 LAMP Apache2+MySQL+PHP