Heim  >  Artikel  >  Backend-Entwicklung  >  Beim Kompilieren von PHP während der Linux-Installation tritt ein Fehler auf

Beim Kompilieren von PHP während der Linux-Installation tritt ein Fehler auf

小云云
小云云Original
2018-03-01 14:45:271433Durchsuche

Heute wurde beim Erstellen von LNMP zum Kompilieren von PHP ein Fehler gemeldet: configure: Fehler: jpeglib.h nicht gefunden. In diesem Artikel erfahren Sie, wie Sie solche Probleme lösen können.

[root@cac3 php-5.6.22]# ./configure
> --prefix=/usr/local/php5/
> -fpm
> --enable-mbstring
> local/php5/etc
> --with-mysql=/usr/local/mysql/
> --with-mysqli=/usr/local/mysql/bin/mysql_con
mysql_config mysql_convert_table_format



Nach der Ausführung des obigen Befehls erscheint die folgende Fehlermeldung:


configure: Fehler: jpeglib.h nicht gefunden .

Die Lösung lautet wie folgt:


[root@cac3 php-5.6.22]# rpm -qa |. grep libjpeg

libjpeg-turbo-1.2.90-5.el7.x86_64

[root@cac3 php-5.6.22]# yum -y install libjpeg-develPlug-ins geladen : langpacks, Produkt-ID, Suche -disabled-repos, Subscription-ManagerDieses System ist nicht bei einem Berechtigungsserver registriert. Sie können Subscription-Manager zum Registrieren verwenden.

Abhängigkeiten auflösen

--> Transaktionen prüfen ---> Paket libjpeg-turbo-devel.x86_64.0.1.2.90-5.el7 wird installiert




--> abgeschlossen


......

[root@cac3 php-5.6.22]# yum list installiert | >libjpeg- turbo.x86_64                                                                                                                                                                                                                        yaya

[root @cac3 php-5.6.22]# rpm -ql libjpeg-turbo



/usr/lib64/libjpeg.so.62
/usr/lib64/libjpeg.so.62.1 .0
/usr/share/doc/libjpeg-turbo-1.2.90

/usr/share /doc/libjpeg-turbo-1.2.90/ChangeLog.txt

/usr/share/doc/ libjpeg-turbo-1.2.90/README/usr/share/doc/libjpeg-turbo-1.2.90 /README-turbo.txt/usr/share/doc/libjpeg-turbo-1.2.90/ change.log

/usr/lib/libjpeg.so.62

/usr/lib/libjpeg. so.62.1.0/usr/share/doc/libjpeg-turbo-1.2.90
/usr/share/doc/libjpeg-turbo-1.2.90/ChangeLog.txt
/usr/share /doc/libjpeg-turbo-1.2.90/README
/usr/share/doc/libjpeg-turbo-1.2.90/README-turbo.txt




/usr/share/doc/libjpeg-turbo-1.2.90/change.log



Erneut kompilieren und es wird erfolgreich sein.

Verwandte Empfehlungen:

So fügen Sie das OpenSSL-Modul zu PHP hinzu, ohne PHP neu zu kompilieren

PHP-Notizen kompilieren

Nach dem Kompilieren von PHP7 erfahren Sie, wie Sie dafür sorgen, dass Apache PHP7 unterstützt

Das obige ist der detaillierte Inhalt vonBeim Kompilieren von PHP während der Linux-Installation tritt ein Fehler auf. 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