linux 下编译php7.0.4出现的错误提示如何解决?

  1. configure: error: Please reinstall the libcurl distribution
    yum安装 此包
  2. configure: error: xml2-config not found. Please check your libxml2 installation
    先检查是否有此包

    重新安装(可能提示更新)
  3. configure: error: libjpeg.(a|so) not found.
    如果是64位系统,可能找不到文件,因为编译时的路径是/usr/lib

    这样就可以把error:libjpeg.(a|so) not found解决
  4. configure: error: mcrypt.h not found. Please reinstall libmcrypt
  5. mcrypt.h not found. Please reinstall libmcrypt
    centos源不能安装libmcrypt-devel,由于版权的原因没有自带mcrypt的包有两种方法解决,一种是使用第三方源,这样还可以使用yum来安装,简单方便,坏处是第三方源多少有中不可靠的感觉。解决办法一
    (1)安装第三方yum源

    (2)使用yum命令安装

    解决办法二、
    使用php mcrypt 前必须先安装Libmcrypt

    libmcrypt源码安装方法:

    如果还有其他错误在网上搜下解决办法应该都有!

  6. 错误提示提示:configure: error: freetype-config not found
    解决办法:

     

  7. 错误提示提示:xslt-config not found
    解决:yum install libxslt-devel* -y
  8. 错误提示:make: *** [sapi/cli/php] Error 1
    问题分析:在安裝 PHP 到系统中时要是发生「undefined reference to libiconv_open’」之类的错误信息,那表示在「./configure 」沒抓好一些环境变数值。错误发生点在建立「-o sapi/cli/php」是出错,没給到要 link 的 iconv 函式库参数。解决:在当前目录编辑Makefile 大约77 行左右的地方: EXTRA_LIBS = ….. -lcrypt 在最后加上 -liconv,例如: EXTRA_LIBS = ….. -lcrypt -liconv 然后重新再次 make 即可。

    或者用另一种办法


     

发表评论