zoukankan      html  css  js  c++  java
  • 编译php时的一些错误和解决方法

    php编译的时候执行 ./configure:

    • configure: error: Cannot find libz

    解决方法:

    sudo apt install zlib1g-dev -y
    • configure: error: jpeglib.h not found

    解决方法:

    sudo apt install libjpeg-dev -y
    • configure: error: Please reinstall the libcurl distribution -

        easy.h should be in <curl-dir>/include/curl/

    解决方法:

    sudo apt install libcurl4-gnutls-dev -y
    • configure: error: png.h not found.

    解决方法:

    sudo apt install libpng3 libpng12-dev -y
    • configure: error: libXpm.(a|so) not found

    解决方法:

    在运行以下命令, 查看文件在哪个目录:

    1 find /usr/lib/x86_64-linux-gnu/ -iname "libXpm.*"
    2 find /usr/lib/x64/ -iname "libXpm.*"

    然后将文件软连接到/usr/lib目录中, 例如:

    1 sudo ln -s /usr/lib/x86_64-linux-gnu/libXpm.a /usr/lib/libXpm.a
    2 sudo ln -s /usr/lib/x86_64-linux-gnu/libXpm.so /usr/lib/libXpm.so
    • configure: error: freetype-config not found

    解决方法:

    sudo apt install libfreetype6-dev -y
    • configure: error: mcrypt.h not found. Please reinstall libmcrypt

    解决方法:

    sudo apt install libmcrypt-dev -y

    总结一下需要安装的东西(enable不同的扩展, 需要安装不一定一样):

    sudo apt install libmcrypt-dev  libfreetype6-dev libpng3 libpng12-dev libcurl4-gnutls-dev libjpeg-dev zlib1g-dev -y
     
  • 相关阅读:
    第十一周课程总结
    第十周课程总结
    第九周课程总结&实验报告(七)
    第八周课程总结&实验报告(六)
    第七周课程总结&实验报告(五)
    第六周课程总结&试验报告(四)
    课程总结
    第十四周课程总结&实验报告(简单记事本的实现)
    第十三周
    第十二周学习总结
  • 原文地址:https://www.cnblogs.com/JinkoWu/p/13680516.html
Copyright © 2011-2022 走看看