Maison  >  Article  >  développement back-end  >  Solutions aux erreurs courantes lors de la compilation et de l'installation de PHP

Solutions aux erreurs courantes lors de la compilation et de l'installation de PHP

不言
不言original
2018-04-04 09:27:552100parcourir

Le contenu de cet article est la solution aux erreurs courantes lors de la compilation et de l'installation de PHP. Je vais le partager avec vous ici et le donner comme référence aux amis dans le besoin

Cet article est publié sur https:/. /coderwall.com/p/ggmpfa

configure : erreur : xslt-config introuvable Veuillez réinstaller la distribution libxslt >= 1.1.0
Copier le code<.> Codez comme suit : yum -y install libxslt-devel


configure : erreur : impossible de trouver le binaire net-snmp-config Veuillez vérifier votre installation net-snmp.
Copier le code Le code est le suivant :yum -y install net-snmp-devel


configure : erreur : veuillez réinstaller readline - Je ne trouve pas readline .h
Copier le code Le code est le suivant :yum -y install readline-devel


configure : erreur : Impossible de trouver pspell
Copier le code Le code est le suivant : yum -y install aspell-devel


vérification du support unixODBC... configurer : erreur : en-tête ODBC fichier '/usr/include/sqlext.h' introuvable !
Copiez le code Le code est le suivant :yum -y install unixODBC-devel


configurer : erreur : Impossible de détecter le préfixe ICU ou /usr/ bin/icu-config a échoué. Veuillez vérifier le préfixe d'installation d'ICU et vous assurer que icu-config fonctionne.
Copier le code Le code est le suivant :yum -y install libicu-devel

configure : erreur : utf8mime2text() a une nouvelle signature, mais U8TCANONICAL est manquant. Cela ne devrait pas arriver. Vérifiez la configuration. connectez-vous pour plus d'informations.
Copier le code
Code comme suit : yum -y install libc-client-devel

configure : erreur : freetype. h introuvable.
Copier le code
Le code est le suivant : yum -y install freetype-devel

configure : erreur : xpm.h introuvable.
Copier le code
Le code est le suivant :yum -y install libXpm-devel

configure : erreur : png.h not trouvé.
Copier le code
Le code est le suivant :yum -y install libpng -devel

configure : erreur : vpx_codec.h introuvable .
Copier le code
Le code est le suivant :yum -y install libvpx-devel

configure : erreur : Impossible de trouver enchant
Copier le code
Le code est le suivant :yum -y install enchant-devel

configure : erreur : veuillez réinstaller la distribution libcurl - easy.h devrait être dans /include/curl/
Copiez le code
Le code est le suivant :yum -y install libcurl-devel
LAOGAO ajouté 20140907:

configurer : erreur : mcrypt.h introuvable Veuillez réinstaller libmcrypt.

Copier le code
Le code est le suivant :wget ftp://mcrypt. .hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gztar zxf libmcrypt-2.5.7.tar.gz
cd libmcrypt-2.5 .7
./ configurer
make && make install

ajouté 20141003 :

Impossible de trouver imap
Copier le codeLe code est le suivant :
ln -s /usr/lib64/libc-client.so /usr/lib/ libc-client .so

configure : erreur : utf8_mime2text() a une nouvelle signature, mais U8T_CANONICAL est manquant.
Copier le code Le code est le suivant :
yum -y install libc-client-devel

Impossible de trouver ldap.h
Copier le code Le code est le suivant :
miam -y installer openldap
miam - y installer openldap-devel

configure : erreur : impossible de trouver les bibliothèques ldap dans /usr/lib
Copier le code Le code est le suivant :
cp -frp /usr/lib64/libldap* /usr/lib/

configure : erreur : impossible de trouver libpq-fe.h Veuillez spécifier l'installation correcte de PostgreSQL. chemin

Copier le code Le code est le suivant :
yum -y install postgresql-devel

configure : erreur : veuillez réinstaller la distribution lib curl
Copier le code Code comme suit :
yum -y install curl-devel

configure : erreur : impossible de trouver le binaire net-snmp-config . Veuillez vérifier votre installation net-snmp.
Copiez le codeLe code est le suivant :
yum -y install net-snmp-devel

configure : erreur : xslt-config introuvable. Veuillez réinstaller la distribution libxslt >= 1.1.0
Copier le code Le code est le suivant :yum -y install libxslt. -devel

vérification du support BZip2… oui vérification de BZip2 dans le chemin par défaut… introuvable configurer : erreur : veuillez réinstaller la distribution BZip2

Correction :


Copier le code Le code est le suivant :yum -y install bzip2-devel

vérification de la prise en charge de cURL… oui, vérification si nous devons utiliser cURL pour les flux d'URL… non vérification de cURL dans le chemin par défaut… configuration introuvable : erreur : Veuillez réinstaller la distribution libcurl – easy.h devrait être dans/include/curl/

Correction :


Copier le code Le code est le suivant :miam - y installer curl-devel

vérifier curl_multi_strerror dans -lcurl… oui vérifier la prise en charge de QDBM… pas de vérification de la prise en charge de GDBM… pas de vérification de la prise en charge de NDBM… non de configuration : erreur : DBA : impossible de trouver le fichier d'en-tête nécessaire ( s).

Correction :


Copier le code Le code est le suivant :yum -y install db4-devel

vérification de fabsf… oui vérification pour floorf… oui configurer : erreur : jpeglib.h introuvable.

Correction :


Copier le code Le code est le suivant : yum -y install libjpeg-devel

vérification de fabsf… oui vérification de floorf… oui vérification de jpeg_read_header dans -ljpeg… oui configurer : erreur : png.h introuvable.

Correction :


Copier le code Le code est le suivant :yum -y install libpng-devel

vérification de png_write_image dans -lpng… oui Si la configuration échoue, essayez –with -xpm-dir=

configure : erreur : freetype.h introuvable.

Correction :

Copier le code Le code est le suivant :Reconfigurez votre PHP avec l'option suivante --with-xpm-dir=. /usr

vérification de png_write_image dans -lpng… oui configure : erreur : libXpm.(a|so) introuvable.

Correction :
复制代码 代码如下 :
yum -y install libXpm-devel

vérification de bind_textdomain_codeset dans -lc… oui vérification de la prise en charge de GNU MP… oui configure : erreur : impossible de localiser gmp.h

Correction :
复制代码 代码如下 :
yum -y install gmp-devel

vérification de signature utf8_mime2text… nouvelle vérification pour U8T_DECOMPOSE… configurer : erreur : utf8_mime2text() a une nouvelle signature, mais U8T_CANONICAL est manquant. Cela ne devrait pas arriver. Consultez config.log pour plus d'informations.

Correction :
复制代码 代码如下 :
yum -y install libc-client-devel

vérification de Prise en charge LDAP… oui, vérification partagée de la prise en charge LDAP Cyrus SASL… oui configurer : erreur : Impossible de trouver ldap.h

Fix :
复制代码 代码如下 :
miam - y installer openldap-devel

vérifier mysql_set_character_set dans -lmysqlclient… oui vérifier mysql_stmt_next_result dans -lmysqlclient… pas de vérification de la prise en charge d'Oracle Database OCI8… pas de vérification de la prise en charge d'unixODBC… configurer : erreur : fichier d'en-tête ODBC '/usr /include/sqlext.h' introuvable !

Correction :
复制代码 代码如下 :
yum -y install unixODBC-devel

vérification de Prise en charge de PostgreSQL pour PDO… oui, vérification partagée pour pg_config… introuvable configure : erreur : impossible de trouver libpq-fe.h. Veuillez spécifier le chemin d'installation correct de PostgreSQL

Correction :
复制代码 代码如下 :
yum -y install postgresql-devel

vérification de la prise en charge de SQLite 3 pour PDO… oui, la vérification partagée pour PDO inclut… (en cache) /usr/local/src/php-5.3.7/ext vérification des fichiers sqlite3 dans le chemin par défaut… introuvable configurer : erreur : veuillez réinstaller la distribution sqlite3

Correction :
复制代码 代码如下 :
yum -y install sqlite-devel

vérification de utsname.domainname… oui vérification de la prise en charge de PSPELL… oui configurer : erreur : Impossible de trouver pspell

Correction :
复制代码 代码如下:
yum -y install aspell-devel

vérifier s'il faut activer le hack UCD SNMP… oui, vérification de default_store.h… non

vérification de kstat_read dans -lkstat… non vérification de snmp_parse_oid dans -lsnmp… non vérification de init_snmp dans -lsnmp… non de configuration : erreur : échec de la vérification d'intégrité SNMP. Veuillez consulter config.log pour plus d'informations.

Correction :
复制代码 代码如下 :
yum -y install net-snmp-devel

vérification s'il faut activer la prise en charge de XMLWriter… oui, vérification partagée du chemin xml2-config… (mis en cache) /usr/bin/xml2-config vérification si la build libxml fonctionne… (mise en cache) oui vérification de la prise en charge XSL… oui, configuration partagée : erreur : xslt -config introuvable. Veuillez réinstaller la distribution libxslt >= 1.1.0

Correction :
Copier le codeLe code est le suivant :
yum -y install libxslt-devel

configure : erreur : xml2-config introuvable Veuillez vérifier. votre installation libxml2.

Correction :
Copier le code Le code est le suivant :
yum -y install libxml2-devel

vérification de l'emplacement des en-têtes PCRE … configurer : erreur : Impossible de trouver pcre.h dans /usr

Correction :
Copier le code Le code est le suivant :
yum -y install pcre-devel

configurer : erreur : Impossible de trouver les fichiers d'en-tête MySQL sous oui. Notez que la bibliothèque client MySQL n'est plus fournie !

Correction :
Copier le code Le code est. comme suit :
yum -y install mysql- devel

vérification du support unixODBC… configurer : erreur : le fichier d'en-tête ODBC '/usr/include/sqlext.h' est introuvable !

Correctif :
Copier le code Le code est le suivant :
yum -y install unixODBC-devel

vérification de pg_config… introuvable configure : erreur : impossible de trouver libpq-fe .h. Veuillez spécifier le chemin d'installation correct de PostgreSQL

Correction :
Copier le code Le code est le suivant :
yum -y install postgresql-devel

configure : erreur : Impossible de trouver pspell

Correction :
Copier le code Le code est le suivant :
yum -y install pspell-devel

configure : erreur : Impossible de trouver le binaire net-snmp-config. Veuillez vérifier votre installation net-snmp.

Correction :
Copier le code Le code est le suivant :
miam - et installez net-snmp-devel

configure : erreur : xslt-config introuvable Veuillez réinstaller la distribution libxslt >= 1.1.0

Correction :
Copier le code. Le code est le suivant :
yum -y install libxslt-devel

Recommandations associées :

Explication détaillée du processus de compilation et d'installation PHP et de la configuration de chaque compilation paramètre

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn