# Ubuntu 16.04 配置 LAMP 环境（PHP7）


sudo apt-get update

Step 1. Install Apache2
 — — — — — — — — —

```
 sudo apt-get install apache2
 
 sudo ufw app list
 //Sample output:
 Available applications:
 Apache
 Apache Full
 Apache Secure
 OpenSSH
 
 sudo ufw allow in “Apache Full” 
 //Allow incoming traffic for this profile
```


Step 2. Install MySQL
 — — — — — — — —

```
sudo apt-get install mysql-server

sudo mysql_secure_installation
```


Step 3. Install PHP
 — — — — — — — — — -

```
sudo apt-get install php7
```


Step 4. Install PHP Modules
 — — — — — — — — — — — — — -

```
 apt-cache search php- | less

 apt-cache show package_name

 sudo apt-get install php7-*
```


遇到的问题：

— 重新设置 Mysql user/pwd.(解决方法见[链接2](http://www.cnblogs.com/leolztang/p/5094930.html))

— — — — — 
参考文章：
[1]. [How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04](https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04)
[2]. [MySQL ERROR 1698 (28000) 错误](http://www.cnblogs.com/leolztang/p/5094930.html)
