64位安装mysql

发布时间:2014-04-16 18:40:25 阅读:1417次

转:http://zhidao.baidu.com/link?url=L099l3cJ8_B3YhFj4OWR8nYTQeWtckfi3sdOG-qhuGzB1RB2rukmVrsi8Q7_bk8UpJBND7El3-KvNPFYMMNoCa

在安装php时,指定mysql以及mysqli时报错

configure: error: Cannot find MySQL header files under /usr/include/mysql.

Note that the MySQL client library is not bundled anymore!

提示我找不到MySQL header files

上网查了一下,用find / -name mysql.h查到确实存在/usr/include/mysql/mysql.h的

我的mysql是用官方rpm包安装的

server client devel share-compat 都装了...

 哦,估计多半是64位的问题,在64位上装软件遇到的问题,很多时候都是因为库路径的问题,按dongboemil应该是可以解决的。要么PHP指定预配置参数MYSQL的库路径,要么就是把MYSQL的库复制或软链接到PHP默认寻找的目录。

追问我刚接触linux的,不太懂

可以说得具体一点吗?谢谢

回答

--with-mysql=/usr/include/mysql,这个参数应该不对,

把它改为

--with-mysql

--with-mysql=/usr

试试

因为你MYSQL是RPM装的,按系统路径来的

如果还是不行,再说

注意,每次重新预配置,先这样:

make clean

再重新预配置,进行编译

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:64位安装mysql 出自老鄢博客 | 欢迎分享