关于部署php遇到的坑

 业务突然要启动一个久不使用的PHP项目, 发现部署到centos7上后 各种报错 就是不行。 我怀疑是apache或者php问题 就重新安装 编译安装也试过就是不行。

 只能按笨办法 在测试环境安装了apache和php 还是报错.

 无奈之下 切换到windows环境

 发现竟然正常了.

原来我的项目是从window拷贝到linux的.

清除Runtime中的缓存,然后 chmod -R 777 Runtime, 再执行一次  setenforce 0.

终于成功访问了.

但是登陆的时候 依然挂了.

查看项目mysql连接  把localhost 改成 127.0.0.1  修改对应的端口.

再次运行 再挂。

查看php.ini 我是自己编译安装的mysql mysql.sock 不是在默认目录  把mysql_default_sock 设置为 mysql.sock存在的目录

再次运行 OK了.

原文地址:https://www.cnblogs.com/John5/p/6773252.html