在 Ubuntu16.04中安装 LAMP 环境
Contents
在 Ubuntu16.04中安装 LAMP 环境
作者:最西瓜
LAMP 环境是用于架构动态网站的开源软件,意味着在 Linux 操作系统下的 Apache HTTP Server,数据存储在 MySQL 中,脚本由 PHP 处理;除了使用 Apache 作为 web 服务器之外,流行的方式还有 Nginx 和 php-fpm 来架构动态网站以及微软的 IIS 平台;
在安装之前需要有 Ubuntu16.04 操作系统环境,以及 sudo 权限;如果没有,这篇教程则不适用;
安装 apache2。Apache HTTP Server 是1995年在 NCSA HTTPd 服务器的基础上开发的,为最初的万维网发展起到了关键作用,到 2009 时已经为超过10亿的网站提供服务,可见 apache 有多么的流行。在 Ubuntu16.04 中默认安装的版本是 2.x,Apache HTTP Server 在 Ubuntu 下的服务名是 apache2 在 Centos 下则为 httpd(HTTP Daemon的所写)。
我们将使用 apt
包管理器来安装所有软件。
|
|
如果你修改了配置文件 /etc/apache2/apache2.conf
应当用 apache2ctl configtest
检查语法是否正确;systemctl start/stop/restart apache2
来启动/关闭/重启 apache2 服务;
设置 Firewall。Ubuntu中默认是用 ufw
来配置防火墙;UFW - Uncomplicated Firewall
|
|
安装 MySQL
|
|
安装期间会提示输入 root 密码,如果没有的话,在安装完之后调用 mysql_secure_installation
完成安装;
安装 PHP
|
|
此时 PHP 就安装好了,之后需要重启一下 apache2 服务,在 /var/www/html/
目录下放置著名的 info.php 文件检测,内容如下:
|
|
在 Ubuntu 16.04 中,默认将安装最新的 PHP7.x 版本,通过 apt-cache search php
可以搜索所有相关的 php 包,你将会看到仓库中只包含了 PHP7.X 的列表;
在 Ubuntu16.04 中安装 php5.6
|
|
Author zoro.wang
LastMod 2017-07-08