标签:make 路径 LAMP usr mysql MySQL 有趣 搭建 apache2.4
错误一
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这个文件的时候可以尝试换一下路径的方式在找一下,说不定会有意外收获。
标签:make,路径,LAMP,usr,mysql,MySQL,有趣,搭建,apache2.4 来源: https://www.cnblogs.com/daiqinghui/p/14009041.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。