64位安装mysql

转: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

再重新预配置,进行编译

    A+
发布日期:2014年04月16日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: