Maison >développement back-end >tutoriel php >Résumé des erreurs courantes lors de la compilation de configure en PHP

Résumé des erreurs courantes lors de la compilation de configure en PHP

巴扎黑
巴扎黑original
2017-08-18 13:16:061550parcourir

Cet article présente principalement les informations pertinentes sur le résumé des erreurs courantes lors de la compilation de PHP configure. Cet article résume certains messages d'erreur de configuration courants et l'expérience de résolution de ces erreurs. Les amis dans le besoin peuvent s'y référer

. Un résumé des erreurs courantes lors de la compilation et de la configuration de PHP

Bien que l'installation de PHP soit parfois très simple, s'il y a trop d'applications, ce sera un casse-tête pour nous à installer ! L'erreur la plus courante concerne l'installation des extensions PHP. En effet, que vous ayez une application de type Apache ou une application de type Nginx, l'installation de PHP n'est pas très simple. Même s'il existe de nombreux paramètres de configuration sur Internet, ils peuvent ne pas vous convenir, car beaucoup d'entre eux le sont. directement lié à la version de votre système et à votre noyau. Par conséquent, vous devez continuer à le déboguer vous-même avant que l’installation puisse réussir complètement. Cet article résume certains messages d’erreur de configuration courants et les expériences permettant de résoudre ces erreurs.

1. configurer : erreur : Aucune bibliothèque Curses/termcap trouvée

Certains dicton sur Internet sont : –with-named-curses-libs=/usr/lib/libncursesw.so.5 En fait, c'est faux. Bien que cela puisse résoudre l'erreur de configuration, une erreur sera générée lors de la création. La bonne approche devrait être


centos: yum -y install ncurses-devel
debian: apt-get install libncurses5-dev

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


centos: yum -y install libxml2 libxml2-devel
debian : apt-get install libxml2-dev

3. : libjpeg.(a|so) introuvable


centos: yum -y install openssl-devel

5. configurer : erreur : libpng.(a|so ) introuvable.


centos: yum -y install gd
centos: yum -y install gd-devel
debian: apt-get install libjpeg-dev

6. configurer : erreur : impossible de trouver la sortie de lex ; abandon


apt-get install libpng12-dev

7. mod_deflate a été demandé mais ne peut pas être construit en raison d'échecs préalables


yum -y install flex

8. configure: error: libxpm.( a|so) not found.


centos: yum -y install zlib-devel openssl-devel
debian: apt-get install zlib1g-dev

9. configurer : erreur : freetype.h introuvable.


centos: yum -y install libxpm-dev
debian: apt-get install libxpm-dev

10. : …Aucun kit d'outils SSL/TLS reconnu détecté


centos: yum install freetype-devel
debian: apt-get install libfreetype6-dev

11. Configurer : erreur : Veuillez réinstaller la distribution BZip2


centos: yum -y install libssl-dev
debian: apt-get install libssl-dev

12. Configurer : erreur : Veuillez réinstaller la distribution libcurl – easy.h doit être dans /include/curl/


centos: yum install bzip2 bzip2-devel
debian: apt-get install bzip2-devel

13. : erreur : Impossible de localiser gmp.h


centos: yum install curl curl-devel (For Redhat & Fedora)

# install libcurl4-gnutls-dev (For Ubuntu)

14. Configurer : erreur : Impossible de trouver les fichiers d'en-tête MySQL sous /usr. Notez que la bibliothèque client MySQL ne l'est pas. ncurses n'est plus fourni !


centos: yum install gmp-devel

15. Configurer : erreur : Veuillez réinstaller la distribution ncurses


yum install mysql-devel (For Redhat & Fedora)

# apt-get install libmysql++-dev (For Ubuntu)

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


Solutions :
centos: yum install ncurses ncurses-devel

17. Configurer : erreur. : Impossible de trouver pspell


Solutions :
centos: yum install unixODBC-devel

18. configurer : erreur : mcrypt.h introuvable.


Solutions :
centos: yum install pspell-devel

19. Configurer : erreur : snmp.h introuvable.


Solutions :
yum install libmcrypt libmcrypt-devel (For Redhat & Fedora)
# apt-get install libmcrypt-dev

20. 🎜>


Solutions :
yum install net-snmp net-snmp-devel
21. configurer : erreur : impossible de trouver la sortie de lex ; abandon


yum -y install openldap-devel openldap-servers openldap-clients
22. . configure : erreur : mod_deflate a été demandé mais ne peut pas être construit en raison d'échecs préalables


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