Heim  >  Artikel  >  Backend-Entwicklung  >  Über häufige Fehler beim Kompilieren von configure in PHP

Über häufige Fehler beim Kompilieren von configure in PHP

不言
不言Original
2018-06-19 10:21:391569Durchsuche

In diesem Artikel werden hauptsächlich relevante Informationen zur Zusammenfassung häufiger Konfigurationsfehler in PHP vorgestellt. In diesem Artikel werden einige häufige Konfigurationsfehlermeldungen und Erfahrungen bei der Lösung dieser Fehler aufgeführt

Zusammenfassung häufiger Fehler beim Kompilieren und Konfigurieren von PHP

Obwohl die Installation von PHP manchmal sehr einfach ist, wird uns die Installation bei zu vielen Anwendungen zu Kopfschmerzen bereiten! Der häufigste Fehler ist die Installation von PHP-Erweiterungen. Unabhängig davon, ob Sie eine Anwendung vom Typ Apache oder eine Anwendung vom Typ Nginx haben, ist die Installation von PHP nicht sehr einfach. Obwohl es im Internet viele Konfigurationsparameter gibt, sind sie möglicherweise nicht für Sie geeignet, da viele von ihnen es sind steht in direktem Zusammenhang mit Ihrer Systemversion und Ihrem Kernel. Daher müssen Sie das Debuggen selbst fortsetzen, bevor die Installation vollständig erfolgreich sein kann. Dieser Artikel fasst einige häufig auftretende Konfigurationsfehlermeldungen und Erfahrungen bei der Behebung dieser Fehler zusammen.

1. configure: Fehler: Keine Curses/Termcap-Bibliothek gefunden

Im Internet heißt es: –with-named-curses-libs=/usr/lib/libncursesw.so.5 Tatsächlich ist es falsch. Es kann zwar den Konfigurationsfehler beheben, der richtige Ansatz sollte jedoch

rrree

2 sein. Bitte überprüfen Sie Ihre libxml2 Installation.

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

3. configure: Fehler: OpenSSL's nicht gefunden

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

4. configure: Fehler: libjpeg.(a|so) nicht gefunden

centos: yum -y install openssl-devel

5 : Fehler: libpng.(a|so) nicht gefunden.

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

6. configure: Fehler: Ausgabe von lex kann nicht gefunden werden

apt-get install libpng12-dev

7 angefordert, kann aber aufgrund von Voraussetzungsfehlern nicht erstellt werden

yum -y install flex

8. configure: Fehler: libxpm.(a|so) nicht gefunden.

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

9. configure: Fehler: freetype.h nicht gefunden.

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

10. Konfigurieren: Fehler: …Kein erkanntes SSL/TLS-Toolkit erkannt

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

11. Konfigurieren: Fehler: Bitte installieren Sie die BZip2-Distribution neu

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

12. Konfigurieren: Fehler: Bitte installieren Sie die libcurl-Distribution neu – easy.h sollte sich in /include/curl/

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

13 befinden. Konfigurieren: Fehler: gmp.h kann nicht gefunden werden

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

# install libcurl4-gnutls-dev (For Ubuntu)

14 : Fehler: MySQL-Header-Dateien können unter /usr nicht gefunden werden!

centos: yum install gmp-devel

15. Konfigurieren: Fehler: Bitte installieren Sie die ncurses-Distribution neu

yum install mysql-devel (For Redhat & Fedora)

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

16. Suche nach UnixODBC-Unterstützung… configure: Fehler: ODBC-Header-Datei „/usr/include/sqlext.h“ nicht gefunden!

Solutions :
centos: yum install ncurses ncurses-devel

17. Konfigurieren: Fehler: Kann pspell nicht finden

Solutions :
centos: yum install unixODBC-devel

18. Konfigurieren: Fehler: mcrypt.h nicht gefunden.

Solutions :
centos: yum install pspell-devel

19. Konfigurieren: Fehler: snmp.h nicht gefunden.

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

20 LDAP-Dienst, Sie benötigen auch

Solutions :
yum install net-snmp net-snmp-devel

21. configure: Fehler: Ausgabe von lex kann nicht gefunden werden; aufgeben

yum -y install openldap-devel openldap-servers openldap-clients

22. configure: Fehler: mod_deflate wurde angefordert, kann aber nicht erstellt werden zu den erforderlichen Fehlern

rrree

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Über die Verwendung von Smarty-Loop-Nesting

Über die Prinzipien der Multiplayer-Modulentwicklung in PHP

Das obige ist der detaillierte Inhalt vonÜber häufige Fehler beim Kompilieren von configure in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn