我花了几个小时试图解决从 CentOS 5.5 到 7 的迁移,其中除了基于 PHP 的站点连接到 MySQL 服务器的 Web 站点之外,其他一切正常。Perl 运行良好。CLI 命令运行良好。我尝试了 Stack Overflow 和其他地方列出的所有解决方案:
- 确保 /etc/hosts 包含 localhost 作为 127.0.0.1 的第一个条目
- 检查 PHP 是否正确指向正确的套接字
- 尝试在连接设置中交换 localhost 和 127.0.0.1
- 检查 php.ini 是否有任何设置在我的功能性 CentOS 5.5 设置和新的 CentOS 7 安装之间存在差异。
烦人的是,我无法让 PHP 转储错误,无论是通过 Apache 还是其他地方。这一切都令人抓狂。