PHP编译安装时常见错误解决办法

configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

Fix: yum -y install libxslt-devel

configure: error: Could not find net-snmp-config binary. Please check your net-snmp installation

Fix: yum -y install net-snmp-devel

configure: error: Please reinstall readline - I cannot find readline.h

Fix: yum -y install readline-devel

configure: error: Cannot find pspell

Fix: yum -y install aspell-devel

configure: error: ODBC header file ‘/usr/include/sqlext.h’ not found

Fix: yum -y install unixODBC-devel

configure: error: Unable to detect ICU prefix or /usr/bin/icu-config failed. Please verify ICU install prefix and make sure icu-config works.

Fix: yum -y install libicu-devel

configure: error: utf8mime2text() has new signature, but U8TCANONICAL is missing. This should not happen. Check config.log for additional information

Fix: yum -y install libc-client-devel

configure: error: freetype.h not found

Fix: yum -y install freetype-devel

configure: error: xpm.h not found

Fix: yum -y install libXpm-devel

configure: error: png.h not found

Fix: yum -y install libpng-devel

configure: error: vpx_codec.h not found

Fix: yum -y install libvpx-devel

configure: error: Cannot find enchant

Fix: yum -y install enchant-devel

configure: error: Please reinstall the libcurl distribution - easy.h should be in /include/curl/

Fix: yum -y install libcurl-devel

configure: error: mcrypt.h not found. Please reinstall libmcrypt

Fix:

1
2
3
4
5
6
7
8
9
wget https://sourceforge.mirrorservice.org/m/mc/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz

tar zxf libmcrypt-2.5.7.tar.gz

cd libmcrypt-2.5.7

./configure

make && make install

Cannot find imap

Fix: ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so

configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing

Fix: yum -y install libc-client-devel

Cannot find ldap.h yum -y install openldap

Fix: yum -y install openldap-devel

configure: error: Cannot find ldap libraries in /usr/lib

Fix: cp -frp /usr/lib64/libldap* /usr/lib/

configure: error: Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path

Fix: yum -y install postgresql-devel

configure: error: Please reinstall the lib curl distribution

Fix: yum -y install curl-devel

configure: error: Could not find net-snmp-config binary. Please check your net-snmp installation

Fix: yum -y install net-snmp-devel

configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

Fix: yum -y install libxslt-devel

configure: error: Please reinstall the BZip2 distribution

Fix: yum -y install bzip2-devel

configure: error: Please reinstall the libcurl distribution – easy.h should be in/include/curl/

Fix: yum -y install curl-devel

configure: error: DBA: Could not find necessary header file(s)

Fix: yum -y install db4-devel

configure: error: jpeglib.h not found

Fix: yum -y install libjpeg-devel

configure: error: png.h not found

Fix: yum -y install libpng-devel

configure: error: freetype.h not found

Fix: Reconfigure your PHP with the following option. --with-xpm-dir=/usr

configure: error: libXpm.(a|so) not found

Fix: yum -y install libXpm-devel

configure: error: Unable to locate gmp.h

Fix: yum -y install gmp-devel

configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information

Fix: yum -y install libc-client-devel

configure: error: Cannot find ldap.h

Fix: yum -y install openldap-devel

configure: error: ODBC header file ‘/usr/include/sqlext.h’ not found

Fix: yum -y install unixODBC-devel

configure: error: Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path

Fix: yum -y install postgresql-devel

configure: error: Please reinstall the sqlite3 distribution

Fix: yum -y install sqlite-devel

configure: error: Cannot find pspell

Fix: yum -y install aspell-devel

configure: error: SNMP sanity check failed. Please check config.log for more information

Fix: yum -y install net-snmp-devel

configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

Fix: yum -y install libxslt-devel

configure: error: xml2-config not found. Please check your libxml2 installation

Fix: yum -y install libxml2-devel

checking for PCRE headers location… configure: error: Could not find pcre.h in /usr

Fix: yum -y install pcre-devel

configure: error: Cannot find MySQL header files under yes. Note that the MySQL client library is not bundled anymore

Fix: yum -y install mysql-devel

checking for unixODBC support… configure: error: ODBC header file ‘/usr/include/sqlext.h’ not found

Fix: yum -y install unixODBC-devel

checking for pg_config… not found configure: error: Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path

Fix: yum -y install postgresql-devel

configure: error: Cannot find pspell

Fix: yum -y install pspell-devel

configure: error: Could not find net-snmp-config binary. Please check your net-snmp installation

Fix: yum -y install net-snmp-devel

configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution

Fix: yum -y install libxslt-devel

关注作者公众号,获取更多资源!
赏作者一杯咖啡~