## 1. 安装教程
> 参考 http://www.bt.cn/download/linux.html
## 2. LNMP安装
> 在登录宝塔的面板后,会提示安装LNMP。
> 我用的是YII2的框架,配置环境则用 `Nginx 1.16.0` 、 `PHP-7.1`、 `MySQL 5.7.19`
## 3. PHP配置
> 在软件商店里找到php,点击配置。
> `配置修改` 处,error_reporting 的值 修改为:E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING
> 然后重启php
## 添加站点
> 站点添加 如图:
![](https://box.kancloud.cn/7845d2560c8c43f63bdd4f48e24579ac_601x389.png)
> `伪静态`处配置 (YII2的伪静态)
```
location / {
try_files $uri $uri/ /index.php?$args;
}
```
> `配置文件`处新增 (禁止upload文件夹下执行php)
> 放到`include enable-php-71.conf` 前方
```
location ~* ^/upload/.*.(php|php5)$ {
deny all;
}
```
> 安装好以后,删除各端生成的 `.user.ini`
```
chattr -i .user.ini
rm -rf .user.ini
```
> 必须删除,不然会报`Fatal error: require(): Failed opening required` 错误。
> 如果要用到https的话,比如使用阿里云的免费ssl,下载好了密钥后,分别复制到ssl配置中即可,如图
![](https://box.kancloud.cn/c06f3542c968d03c99f9958bd6ca4014_671x493.png)