zoukankan      html  css  js  c++  java
  • LAMP环境搭建时的两个有趣错误

    错误一

    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这个文件的时候可以尝试换一下路径的方式在找一下,说不定会有意外收获。

     

  • 相关阅读:
    用迭代法求x=a−−√。求平方根的迭代公式为 xn+1 = 12(xn + axn) 要求前后两次求出的x的差的绝对值小于10−5
    C 数组
    fofa自动化爬虫脚本更新+详解
    c# winfrom接收http协议body数据
    FLW要求
    modbus工具问题
    2020年总结
    WIFI K型热电偶传感器
    泛海三江烟感JTY-GD-H361 V2.7
    工位终端
  • 原文地址:https://www.cnblogs.com/daiqinghui/p/14009041.html
Copyright © 2011-2022 走看看