升级 MySQL 后 php-fpm 无法启动
MySQL 升级到 5.5.17、PHP 升级到 5.3.8以后,php-fpm 无法启动,提示找不到 libmysqlclient.so.16Starting php-fpm /usr/local/php/sbin/php-fpm: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory
现在 /usr/local/mysql/lib 中只有 libmysqlclient.so.18,该怎样解决这问题呢? mysql安装上应该就会在/usr/local/mysql/lib/下面 谢谢军哥提醒,我直接链过去了
ln -svf /usr/local/mysql/lib/libmysqlclient.so.18.0.0 /usr/lib64/libmysqlclient.so.16
现在用起来倒是没发现啥问题,不过在启动 php-fpm 的时候的提示信息里显示还是有一些问题,只好先凑合了。 这一个是因为你PHP-FPM编译的时候是MYSQL用的是老的版本,而你现在把这一个升级后。肯定会遇到这一个版本的问题的么。。。你想要解决这一个问题就只能把PHP-FPM再编译一下。。
回复 4# 的帖子
确实是这样,我修改了LNMP一键安装包,将PHP版本升级到5.3.8并去掉单独的pdo-mysql和php-fpm后,就没有问题了。
页:
[1]