本帖最后由 stone 于 2016-1-6 20:42 编辑
版本:
Mysql-5.7.10-linu-glib2.5-i686
PHP 5.6.16
安装过程遇到的错误都能解决,但这个搞不定
configure: error: Cannot find libmysqlclient_r under /usr/local/mysql
我的mysql正确安装了,除了忘了指定data目录(用的默认的),
一旦当我把--with-mysql 改成 /usr/local/mysql/bin,则出现这个错误
configure: error: Cannot find MySQL header files under /usr/local/mysql/bin
网上搜了一两个小时,反复 ./configure ……,还是没搞定,然后发了这个帖子,然后吃饭去了。。。
后来又在网上搜,找到了这个方法 。
我现在还没学到shell脚本,不怎么看的懂,希望懂得人帮忙解释一下这个脚本的完整意思。先谢谢了。
版本:
Mysql-5.7.10-linu-glib2.5-i686
PHP 5.6.16
安装过程遇到的错误都能解决,但这个搞不定
configure: error: Cannot find libmysqlclient_r under /usr/local/mysql
我的mysql正确安装了,除了忘了指定data目录(用的默认的),
一旦当我把--with-mysql 改成 /usr/local/mysql/bin,则出现这个错误
configure: error: Cannot find MySQL header files under /usr/local/mysql/bin
网上搜了一两个小时,反复 ./configure ……,还是没搞定,然后发了这个帖子,然后吃饭去了。。。
后来又在网上搜,找到了这个方法 。
我现在还没学到shell脚本,不怎么看的懂,希望懂得人帮忙解释一下这个脚本的完整意思。先谢谢了。
- cd /usr/local/mysql/lib
- for f in libmysqlclient.so*; do ln -s $f $(echo $f | sed s/libmysqlclient/libmysqlclient_r/); done
- ln -s libmysqlclient.a libmysqlclient_r.a
编辑回复