configure: error: mysql configure failed. Please check config.log

回复 收藏
编译安装php时出错解决方案

1.错误信息……………….如下



checking for MING support… no

checking for mSQL support… no

checking for MSSQL support via FreeTDS… no

checking for MySQL support… yes

checking for specified location of the MySQL UNIX socket… /tmp/mysql.sock

checking for MySQL UNIX socket location… /tmp/mysql.sock

checking for mysql_close in -lmysqlclient… no

checking for mysql_error in -lmysqlclient… no

configure: error: mysql configure failed. Please check config.log for more information.

2.解决方法:

如果是自己选择GZ包安装的MYSQL。这里要加路径。

加的方法为–-with-mysql-dir=/user/local/mysql

切记不可写为:–-with-mysql=/user/local/mysql

如果mysql启动不了.要在/etc/my.conf
里加入
datadir=/data/mysql
2011-10-27 17:18 举报
已邀请:
0

阿铭 管理员

赞同来自:

楼上的,我想你搞错了。 在php的编译参数中,并没有 --with-mysql-dir 这个参数的,即使你加上了,php编译的时候,系统也不会识别,它会把这个参数忽略掉,即使你编译通过了,到最后的时候,你的php也是不支持mysql的。不信?不妨试试 ? 验证方法是  在web搞一个 phpinfo 页面看看,或者用 /usr/local/php/bin/php  -m 查看

这个问题,我分析出错的原因在于,php编译的时候,没有找到mysql相关的库文件。或者你没有安装mysql,或者你安装的mysql版本不对(比如,你系统是64位的,你安装了32位)。

解决办法:
或者安装正确位数的mysql
或者使用yum安装mysql支持
yum install  mysql  mysql-devel  php-mysql

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: