Original link: http://www.linuxidc.com/Linux/2014-05/102327.htm
*******************************************************************************
Checking for BZIP2 support ... yes checking for BZIP2 in default path ... not found Configure:error: please reinstall the B ZIP2 Distribution
Workaround: Yum Install Bzip2-devel
*******************************************************************************
Checking for Curl support ... yes checking if we should use the Curl for URL streams ... no checking for curl in default path ... not f Ound Configure:error: Reinstall the Libcurl distribution–easy.h should be in/include/curl/
Workaround: Yum Install Curl-devel
*******************************************************************************
Checking for Curl_multi_strerror In-lcurl ... yes checking for qdbm support ... no checking for gdbm support ... no checking for N DBM support ... no configure:error: Dba:could not Find necessary header file (s).
Workaround: Yum Install Db4-devel
*******************************************************************************
Checking for FABSF ... yes checking for Floorf ... yes Configure:error: jpeglib.h not found.
Workaround: Yum Install Libjpeg-devel
*******************************************************************************
Checking for FABSF ... yes checking for Floorf ... yes checking for Jpeg_read_header in-ljpeg ... yes Configure:error: png.h Not found.
Workaround: Yum Install Libpng-devel
*******************************************************************************
Checking for png_write_image in-lpng ... yes If configure fails try–with-xpm-dir=
Configure:error: freetype.h not found.
Workaround: Reconfigure your PHP with the following option. --with-xpm-dir=/usr
*******************************************************************************
Checking for png_write_image in-lpng ... yes Configure:error: libxpm. ( A|SO) not found.
Workaround: Yum Install Libxpm-devel
*******************************************************************************
Checking for Bind_textdomain_codeset in-lc ... yes checking for GNU MP support ... yes Configure:error: unable to locate G Mp.h
Workaround: Yum Install Gmp-devel
*******************************************************************************
Checking for Utf8_mime2text signature ... new checking for u8t_decompose ... configure:error: utf8_mime2text () have new sign Ature, but U8t_canonical is missing. This should is not happen. Check Config.log For additional information.
Workaround: Yum Install Libc-client-devel
*******************************************************************************
Checking for LDAP support ... yes, shared checking for LDAP Cyrus SASL support ... yes Configure:error: cannot find ldap.h< /c1>
Workaround: Yum Install Openldap-devel
*******************************************************************************
Checking for Mysql_set_character_set in-lmysqlclient ... yes checking for Mysql_stmt_next_result in-lmysqlclient ... no Checki ng for Oracle Database OCI8 support ... no checking for UnixODBC support ... configure:error: ODBC header file '/usr/includ E/sqlext.h ' not found!
Workaround: Yum Install Unixodbc-devel
*******************************************************************************
Checking for PostgreSQL support for PDO ... yes, shared checking for pg_config ... not found Configure:error: cannot find L ibpq-fe.h. Specify correct PostgreSQL installation path
Workaround: Yum Install Postgresql-devel
*******************************************************************************
Checking for SQLite 3 support for PDO ... yes, shared checking for PDO includes ... (cached)/usr/local/src/php-5.3.7/ext checking for sqlite3 files in default path ... not found Configure:error: please R Einstall the sqlite3 distribution
Workaround: Yum Install Sqlite-devel
*******************************************************************************
Checking for utsname.domainname ... yes checking for Pspell support ... yes Configure:error: cannot find Pspell
Workaround: Yum Install Aspell-devel
*******************************************************************************
Checking whether to enable UCD SNMP hack ... yes checking for default_store.h ... no
Checking for Kstat_read in-lkstat ... no checking for snmp_parse_oid in-lsnmp ... no checking for Init_snmp in-lsnmp ... no conf Igure:error: SNMP sanity check failed. Please check the Config.log for more information.
Workaround: Yum Install Net-snmp-devel
*******************************************************************************
Checking whether to enable XMLWriter support ... yes, shared checking for Xml2-config path ... (cached)/usr/bin/xml2-config checking whether Libxml build works ... (cached) Yes checking for XSL support ... yes, shared configure:error: Xslt-config not found. Please reinstall the LIBXSLT >= 1.1.0 distribution
Workaround: Yum Install Libxslt-devel
*******************************************************************************
Configure:error: xml2-config not found. Please check your LIBXML2 installation.
Workaround: Yum Install Libxml2-devel
*******************************************************************************
Checking for PCRE headers location ... configure:error: Could not find pcre.h in/usr
Workaround: Yum Install Pcre-devel
*******************************************************************************
Configure:error: cannot find MySQL header files under Yes. Note that the MySQL client library isn't bundled anymore!
Workaround: Yum Install Mysql-devel
*******************************************************************************
Checking for UnixODBC support ... configure:error: ODBC header file '/usr/include/sqlext.h ' not found!
Workaround: Yum Install Unixodbc-devel
*******************************************************************************
Checking for pg_config ... not found Configure:error: cannot find libpq-fe.h. Please specify correct PostgreSQL installation path
Workaround: Yum Install Postgresql-devel
*******************************************************************************
Configure:error: cannot find Pspell
Workaround: Yum Install Pspell-devel
*******************************************************************************
Configure:error: Could not find Net-snmp-config binary. Please check your NET-SNMP installation.
Workaround: Yum Install Net-snmp-devel
*******************************************************************************
Configure:error: xslt-config not found. Please reinstall the LIBXSLT >= 1.1.0 distribution
Workaround: Yum Install Libxslt-devel
Solutions to common error messages in the process of compiling PHP for CentOS