我花了几个小时试图解决从CentOS 5.5迁移到7的问题,其中一切正常,除了基于PHP的站点连接到网站的MySQL服务器。 Perl工作正常。 CLI命令工作正常。我尝试了Stack Overflow和其他地方列出的每个解决方案:
令人讨厌的是,我无法通过Apache或其他方式让PHP转储错误。这一切都令人抓狂。
答案 0 :(得分:3)
在第五次检查我安装了正确的驱动程序之后,我意识到有两个CentOS / yum软件包:一个是php-mysql;另一个是php-mysqlnd,一个本地驱动程序。
卸载php-mysql,这显然已经过时了,但这是我在CentOS 5.5中使用的,并且安装了php-mysqlnd可以立即解决问题。
我一直无法找到任何其他此类答案,所以也许我的情况是独一无二的。但我想记录它,以防其他人遇到同样的迁移问题。