安装 Apache
- $ sudo apt-get install apache2
@H_301_6@打开浏览器,访问 http://localhost/ 出现如下页面说明 Apache 已经工作了!
@H_301_6@对于 Ubuntu 16.04,可以通过 service
查看 Apache 的状态,并对它进行启动、停止、重启等操作。
- $ sudo service apache2 status/start/stop/restart
@H_301_6@默认Web目录: /var/www/html/ 配置目录: /etc/apache2/
全局配置文件: /etc/apache2/apache2.conf
端口配置文件: /etc/apache2/ports.conf
虚拟主机配置文件: /etc/apache2/sites-enabled/000-default.conf
安装 MysqL
@H_301_6@我们知道 MysqL 是 C/S 模型的,所以要安装 server 和 client :
@H_301_6@在安装过程中会提示设置 MysqL root 账号的密码,之后继续安装。 确认是否安装成功:
@H_301_6@登录测试:
- $ MysqL -u root -p
@H_301_6@输入密码即可登录,说明 MysqL 安装成功。 同样,MysqL 也可以通过 service 进行控制:
- $ sudo service MysqL status/start/stop/retart
@H_301_6@查看监听端口的情况:
- $ sudo netstat -tunpl
@H_301_6@或
- $ sudo netstat -tap
安装 PHP
- $ sudo apt-get install PHP7.0
@H_301_6@检查:
@H_301_6@好,我们马上写一个 PHP 测试一下!在 /var/www/html 目录新建一个 hello.PHP 文件,内容如下:
@H_301_6@保存退出,在浏览器输入 http://localhost/hello.php ,额……发现什么都没有!因为 Web 服务器没有解析文件的能力,所以我们要给它装上一个扩展模块。
@H_301_6@也就是说给 Apache 加个外挂,以后 Apache 看到用户请求 PHP 文件的话,就会交给这个模块处理,也就是在服务器端处理完 PHP 文件再传送给用户。
- $ sudo apt-get install libapache2-mod-PHP7.0
@H_301_6@安装完成后重启 Apache 服务,刷新页面,可以看到如下画面。
安装其他模块
@H_301_6@再安装一个模块:
@H_301_6@安装 PHPMyAdmin
- $ sudo apt-get install PHPmyadmin
@H_301_6@安装过程选择 apache2,点击确定,下一步选择是要配置数据库,并输入密码。 安装完成后,我们可以创建 PHPMyAdmin 快捷方式:
- $ sudo ln -s /usr/share/PHPmyadmin /var/www/html
@H_301_6@启动 Apache mod_rewrite 模块:
- $ sudo a2enmod rewrite
@H_301_6@重启服务:
@H_301_6@然后,在浏览器访问 http://127.0.0.1/phpmyadmin, 如下:
@H_301_6@好啦,Ubuntu 16.04 的 LAMP 环境搭建完成,喝口茶休息一下……