网站地图    收藏   

主页 > 后端 > php资料库 >

Note that the MySQL client library is not bundled anymore!_自

来源:自学PHP网    时间:2014-12-04 22:12 作者: 阅读:

[导读] 今天在编译PHP5.3.10的时候过程中,提示: configure: error: Cannot find libmysqlclient_r under /usr/local/mysql. Note that the MySQL client library is not bundled anymore! 可能是由于mysql的库不完全,后来在网上搜了...

今天在编译PHP5.3.10的时候过程中,提示:

configure: error: Cannot find libmysqlclient_r under /usr/local/mysql.
Note that the MySQL client library is not bundled anymore!
可能是由于mysql的库不完全,后来在网上搜了N+X小时以后,偶然间发现一贴,情况和我的一样。
后有人回复说要确认mysql-devel是否安装了,我想了一下,系统我就装了mysql和mysql-server,马上rpm查了一下mysql-devel,果然没有安装,安装mysql-server,重新再编译,OK!
 
 


 

综合的解决办法是:

ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/

照做后仍然报错,原因是该方法适用于32位系统,64位系统应使用下面的这行

ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/

另外:在编译的时候,不写mysql的路径,而使用mysqlnd代替,也可解决该问题的出现。

x64系统软连接


 

cd /usr/local/mysql
ln -s lib lib64

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论