Ubuntu 16.04 搭建 LAMP 环境

前端之家收集整理的这篇文章主要介绍了Ubuntu 16.04 搭建 LAMP 环境前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

安装 Apache

$ sudo@H_301_4@ apt-get install apache2

打开浏览器,访问 http://localhost/ 出现如下页面说明 Apache 已经工作了!

对于 Ubuntu 16.04,可以通过 service 查看 Apache 的状态,并对它进行启动、停止、重启等操作。

$ sudo@H_301_4@ service apache2 status/start/stop/restart

默认Web目录: /var/www/html/
配置目录: /etc/apache2/
全局配置文件: /etc/apache2/apache2.conf
端口配置文件: /etc/apache2/ports.conf
虚拟主机配置文件: /etc/apache2/sites-enabled/000-default.conf

安装 MysqL

我们知道 MysqL 是 C/S 模型的,所以要安装 server 和 client :

$ sudo apt-get@H_301_4@ install MysqL-server@H_301_4@ MysqL-client@H_301_4@

在安装过程中会提示设置 MysqL root 账号的密码,之后继续安装。
确认是否安装成功:

$ MysqL --version@H_301_4@
MysqL  Ver 14.14@H_301_4@ Distrib 5.7@H_301_4@.21@H_301_4@,for@H_301_4@ Linux (x86_64) using@H_301_4@  EditLine wrapper

登录测试:

$ MysqL -u@H_301_4@ root -p@H_301_4@

输入密码即可登录,说明 MysqL 安装成功。
同样,MysqL 也可以通过 service 进行控制:

$ sudo@H_301_4@ service MysqL status/start/stop/retart

查看监听端口的情况:

$ sudo@H_301_4@ netstat -tunpl

$ sudo@H_301_4@ netstat -tap

安装 PHP

$ sudo@H_301_4@ apt-get install PHP7.0@H_301_4@

检查:

$ PHP7.0@H_301_4@ -v@H_301_4@
PHP 7.0@H_301_4@.25@H_301_4@-@H_301_4@0@H_301_4@ubuntu0.16@H_301_4@.04@H_301_4@.1@H_301_4@ (cli) ( NTS )
Copyright (c) 1997@H_301_4@-@H_301_4@2017@H_301_4@ The PHP Group@H_301_4@
Zend Engine v3.0@H_301_4@.0@H_301_4@,Copyright (c) 1998@H_301_4@-@H_301_4@2017@H_301_4@ Zend Technologies
    with@H_301_4@ Zend OPcache v7.0@H_301_4@.25@H_301_4@-@H_301_4@0@H_301_4@ubuntu0.16@H_301_4@.04@H_301_4@.1@H_301_4@,Copyright (c) 1999@H_301_4@-@H_301_4@2017@H_301_4@,by@H_301_4@ Zend Technologies

好,我们马上写一个 PHP 测试一下!在 /var/www/html 目录新建一个 hello.PHP 文件内容如下:

<?PHP@H_301_4@ echo@H_301_4@ "Hello PHP!"@H_301_4@; echo@H_301_4@ PHPinfo(); ?>@H_301_4@@H_301_4@

保存退出,在浏览器输入 http://localhost/hello.php ,额……发现什么都没有!因为 Web 服务器没有解析文件的能力,所以我们要给它装上一个扩展模块。

也就是说给 Apache 加个外挂,以后 Apache 看到用户请求 PHP 文件的话,就会交给这个模块处理,也就是在服务器端处理完 PHP 文件再传送给用户

$ sudo apt-get@H_301_4@ install libapache2-mod@H_301_4@-PHP7@H_301_4@.0@H_301_4@

安装完成后重启 Apache 服务,刷新页面,可以看到如下画面。

安装其他模块

再安装一个模块:

$ sudo apt-get@H_301_4@ install PHP7.0@H_301_4@-MysqL@H_301_4@

安装 PHPMyAdmin

$ sudo@H_301_4@ apt-get install PHPmyadmin

安装过程选择 apache2,点击确定,下一步选择是要配置数据库,并输入密码。
安装完成后,我们可以创建 PHPMyAdmin 快捷方式:

$ sudo@H_301_4@ ln -s@H_301_4@ /usr/share/PHPmyadmin /var/www/html

启动 Apache mod_rewrite 模块:

$ sudo@H_301_4@ a2enmod rewrite

重启服务:

$ sudo@H_301_4@ service PHP7.0@H_301_4@-fpm restart
$ sudo@H_301_4@ service apache2 restart
$ sudo@H_301_4@ service MysqL restart

然后,在浏览器访问 http://127.0.0.1/phpmyadmin, 如下:

好啦,Ubuntu 16.04 的 LAMP 环境搭建完成,喝口茶休息一下……

猜你在找的Ubuntu相关文章