错误一
configure: error: Cannot find MySQL header files under /usr/include/mysql. Note that the MySQL client library is not bundled anymore!
这段代码的意思就是找不到:MySQL header files
原因:
估计多半是64位的问题,在64位上装软件遇到的问题,很多时候都是因为库路径的问题,按dongboemil应该是可以解决的。要么PHP指定预配置参数MYSQL的库路径,要么就是把MYSQL的库复制或软链接到PHP默认寻找的目录。因为mysql时rpm装的按系统路径来的。
解决办法;
--with-mysql=/usr/include/mysql,这个参数应该不对,
把它改为
--with-mysql
或
--with-mysql=/usr
!!每次重新配置时先进行make clean再重新预配置进行编译。
错误二
第二个错误就有意思了,第二个错误就是找不同。
/usr/1ocal/apache2.4
/usr/local/apache2.4
请问者两个路径有什么不同??????
你是不是认为都一样?其实也对这两个路径表面长得确实一样。
但是!在第一个路径中能找到apache2.4,而在第二个路径中却找不到apache2.4,这个原因我暂时也不明确,但是这两段“不同”的路径的来处我可以说明一下,第一段能找到apache2.4的路径是我在make && make install 的时候在过程中会出现这个路径,第一个就是在make install的时候复制的。第二个就是自己打的了。
如果你出现了找不到apache2.4这个文件的时候可以尝试换一下路径的方式在找一下,说不定会有意外收获。