配置 thinkphp
最后更新于:2022-04-02 02:34:12
[TOC]
## 概述
在 lnmp 的 lnmp.conf 中
```
Download_Mirror='https://soft.vpser.net'
Nginx_Modules_Options=''
PHP_Modules_Options=''
##MySQL/MariaDB database directory##
MySQL_Data_Dir='/usr/local/mysql/var'
MariaDB_Data_Dir='/usr/local/mariadb/var'
##Default website home directory##
Default_Website_Dir='/home/wwwroot/default'
Enable_Nginx_Openssl='y'
Enable_PHP_Fileinfo='n'
Enable_Nginx_Lua='n'
Enable_Swap='y'
```
注意:
1. 一般都是需要设置为 Enable_PHP_Fileinfo='y'
2. 也可在src/php*.tar.gz 重新进行编译
3. thinkphp 的vhost 配置需要 root 为 项目的 public 目录
## 问题
### open_basedir restriction in effect
/usr/local/nginx/conf/fastcgi.conf
```
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/:/home/wwwroot/sosplus.top";
```
在最后添加自己的项目路径
';