Thinkphp5 在Lnmp 中的一些问题
1. php-scandir() 报错,
解决方法: 在php.ini 的文件里面. disable_functions 去掉 scandir 就可以了,这个样子会关闭了安全协议.
2. Linux 刚刚安装完成TP5框架,要修改这个文件: usr\local\nginx\conf\fastcgi.conf
LNMP 1.4上如果不想用防跨目录或者修改.user.ini的防跨目录的目录还需要将
/usr/local/nginx/conf/fastcgi.conf 里面的 fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"
; 在该行行前添加 # 或删除改行,需要重启nginx。
3. Lnmp mysql 无法远程连接 报错 10038 :
原因: 防火墙规则阻拦
1.关闭 虚拟机的防火墙: # service iptables stop
2.查看防火墙 是否已经关闭: # service iptables status
3. 给MySql 用户一个远程连接的 权限 : (公式) GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
创建用户: root , 密码 :123456 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
4. 测试连接