
把 MySQL 5.1 卸载升级到 5.7 后 PHP 突然无法运行——原因是连带卸载了 php-mysqlnd,重新安装即可恢复。
服务器之前用的是 MySQL 5.1,由于 5.1 不支持 utf8mb4,就把它全部卸载(所有 libs 都删了),升级到了 5.7 版本。
但升级后发现网站的 PHP 竟然无法运行,着实吓了一跳。
逐一排查后确认不是 Apache 的问题。左思右想,原来卸载 MySQL 5.1 时,连带卸载了一个叫 php-mysqlnd 的东西——系统里显示的是:php56w-mysqlnd-5.6.40-1.w6.x86_64。
那重新装上就好了:
yum install php-mysqlnd装完重启 Apache,PHP 就恢复正常了。
