hyjk2000 发表于 2011-11-17 14:55:19

升级 MySQL 后 php-fpm 无法启动

MySQL 升级到 5.5.17、PHP 升级到 5.3.8以后,php-fpm 无法启动,提示找不到 libmysqlclient.so.16
Starting 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,该怎样解决这问题呢?

licess 发表于 2011-11-17 18:43:15

mysql安装上应该就会在/usr/local/mysql/lib/下面

hyjk2000 发表于 2011-11-18 11:55:24

谢谢军哥提醒,我直接链过去了
ln -svf /usr/local/mysql/lib/libmysqlclient.so.18.0.0 /usr/lib64/libmysqlclient.so.16


现在用起来倒是没发现啥问题,不过在启动 php-fpm 的时候的提示信息里显示还是有一些问题,只好先凑合了。

yuweitaocn 发表于 2011-11-20 15:11:07

这一个是因为你PHP-FPM编译的时候是MYSQL用的是老的版本,而你现在把这一个升级后。肯定会遇到这一个版本的问题的么。。。你想要解决这一个问题就只能把PHP-FPM再编译一下。。

hyjk2000 发表于 2011-11-21 09:50:41

回复 4# 的帖子

确实是这样,我修改了LNMP一键安装包,将PHP版本升级到5.3.8并去掉单独的pdo-mysql和php-fpm后,就没有问题了。
页: [1]
查看完整版本: 升级 MySQL 后 php-fpm 无法启动