Maison >développement back-end >tutoriel php >À propos des erreurs courantes lors de la compilation de configure en PHP
Cet article présente principalement des informations pertinentes sur le résumé des erreurs courantes lors de la compilation de configure en PHP. Cet article résume certains messages d'erreur de configuration courants et l'expérience dans la résolution de ces erreurs. Les amis dans le besoin peuvent s'y référer
<.>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éeCertains 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 êtrecentos: yum -y install ncurses-devel debian: apt-get install libncurses5-dev2. votre installation libxml2 .
centos: yum -y install libxml2 libxml2-devel debian : apt-get install libxml2-dev3. configure : erreur : impossible de trouver OpenSSL
centos: yum -y install openssl-devel4. configure : erreur : libjpeg.(a|so) introuvable
centos: yum -y install gd centos: yum -y install gd-devel debian: apt-get install libjpeg-dev5. configurer : erreur : libpng.(a|so) introuvable.
apt-get install libpng12-dev6. configurer : erreur : impossible de trouver la sortie de lex ; abandonner
yum -y install flex7. configure : erreur : mod_deflate a été demandé mais ne peut pas être construit en raison d'échecs préalables
centos: yum -y install zlib-devel openssl-devel debian: apt-get install zlib1g-dev8. configure : erreur : libxpm.(a|so) introuvable.
centos: yum -y install libxpm-dev debian: apt-get install libxpm-dev9. configurer : erreur : freetype.h introuvable.
centos: yum install freetype-devel debian: apt-get install libfreetype6-dev10. configurer : erreur : …Aucune boîte à outils SSL/TLS reconnue n'est détectée
centos: yum -y install libssl-dev debian: apt-get install libssl-dev11. Configurer : erreur : veuillez réinstaller la distribution BZip2
centos: yum install bzip2 bzip2-devel debian: apt-get install bzip2-devel12. Configurer : erreur : veuillez réinstaller la distribution libcurl – easy.h doit être dans /include/curl/
centos: yum install curl curl-devel (For Redhat & Fedora) # install libcurl4-gnutls-dev (For Ubuntu)13, Configure : erreur : Impossible de localiser gmp.h
centos: yum install gmp-devel14. Configure : erreur : Impossible de trouver les fichiers d'en-tête MySQL sous /usr Notez que la bibliothèque client MySQL n'est plus fournie !
yum install mysql-devel (For Redhat & Fedora) # apt-get install libmysql++-dev (For Ubuntu)15. Configurer : erreur : veuillez réinstaller la distribution ncurses
Solutions : centos: yum install ncurses ncurses-devel16. Vérification du support unixODBC… configurer : erreur : fichier d'en-tête ODBC '/usr/include/sqlext. h' introuvable !
Solutions : centos: yum install unixODBC-devel17. Configurer : erreur : Impossible de trouver pspell
Solutions : centos: yum install pspell-devel18. configurer : erreur : mcrypt.h introuvable.
Solutions : yum install libmcrypt libmcrypt-devel (For Redhat & Fedora) # apt-get install libmcrypt-dev19. Configurer : erreur : snmp.h introuvable. Vérifiez votre installation SNMP.
Solutions : yum install net-snmp net-snmp-devel20. Pour activer le service LDAP,
yum -y install openldap-devel openldap-servers openldap-clients21. configure : erreur : impossible de trouver la sortie de lex ; abandon >Ce qui précède est cet article. L'intégralité du contenu, j'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois ! Recommandations associées :
centos: yum -y install flexÀ propos de l'utilisation de l'imbrication de boucles intelligentes
centos: yum -y install zlib-devel openssl-devel debian: apt-get install zlib1g-devÀ propos des principes de développement de modules multijoueurs en PHP
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!