解决办法:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.so /usr/lib/
sudo ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18
在/etc/ld.so.conf.d中添加local.conf文件:
#echo "/usr/local/lib">> /etc/ld.so.conf.d/local.conf
更新动态库:
#ldconfig -v
如果在make的过程中出现以下错误:
/root/dev/php-5.*.*/sapi/cli/php: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
make: *** [ext/phar/phar.php] Error 127
解决办法 (http://blog.haohtml.com/archives/12479)
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/
如果按上面的操作,再次执行 make ZEND_EXTRA_LIBS='-liconv' 后提示以下错误:
"chmod: cannot access `ext/phar/phar.phar': No such file or directory"
只需要重装执行上面的configure命令即可.只需要在./configure的后面加上--without-pear 即可解决办法:http://blog.haohtml.com/archives/12482
如果在make install的时候还提示上面类似的错误,只需要重新从./configure开始再执行一下就可以了.
其它错误参考:http://hi.baidu.com/cfanbo/item/8ff7d41f4fde6c001994ec43