Heim > Artikel > Backend-Entwicklung > Aufzeichnungen über Fehler und Lösungen, die beim manuellen Kompilieren und Installieren von PHP aufgetreten sind
Konfigurationsfehler xml2-config nicht gefunden. Bitte überprüfen Sie Ihre libxml2-Installation.
Centos 6.5 installiert PHP 5.6. Melden Sie den Konfigurationsfehler. XML2-config nicht gefunden Installiertes libxm-Paket
libxml2-2.6.26-2.1.12[root@rh-linux /]# yum install libxml2libxml2-python-2.6.26-2.1.12
Wenn Sie bei der Installation von yum eine neue Version finden, werden Sie zur Aktualisierung aufgefordert Um es zu aktualisieren, können Sie es nicht überspringen.
[root@rh-linux /]# yum install libxml2-devel -y[root@rh- linux /] # find / -name „xml2-config“Überprüfen Sie nach der Installation, ob die xml2-config-Datei vorhanden ist
/usr/bin/xml2-configBeim Kompilieren und Installieren von PHP ist der virtuelle Speicher erschöpft: Speicher kann nicht zugewiesen werden
Manchmal müssen Sie beim Erstellen einer Website mit VPS den Host installieren über die Kompilierungssteuerung. Bei VPS mit großem Speicher stellt dies im Allgemeinen kein großes Problem dar, bei VPS mit kleinem Speicher, z. B. 512 MB Speicher, treten jedoch wahrscheinlich Probleme auf, da der Kompilierungsprozess eine Aktion mit großem Speicherverbrauch ist.
Ich bin kürzlich auf ein solches Problem gestoßen: Beim Kompilieren und Installieren eines inländischen Host-Bedienfelds auf einem VPS mit 512 MB Speicher-Centos-Betriebssystem wurde beim Kompilieren und Installieren von PHP der folgende Fehlereintrag im Protokoll angezeigt:*Sie können in der Antwort sehen, dass[ext/fileinfo/libmagic/apprentice.lo] Fehler 1
Die Lösung am Anfang besteht darin, zunächst viele Prozesse wie httpd, ftpd, sendmail usw. zu schließen und dann einen Teil davon freizugeben Wenn ich den Speicher bearbeite und dann erneut kompiliere, erhalte ich immer noch den gleichen Kompilierungsfehler. Später suchten Baidu und Google lange nach einer Lösung für das Problem und fanden die Lösung auf php.net. Der ursprüngliche Link lautet: https://bugs.php.net/bug.php?id=48809
Fügen Sie die PHP-Installationskonfigurationsdatei gemäß der hier beschriebenen Methode hinzu Artikel Die Konfiguration in Anführungszeichen (ohne Anführungszeichen) „--disable-fileinfo“ wird schließlich kompiliert und übergeben. Hier als Referenz geteilt.
Das Obige stellt die Fehler vor, die bei der manuellen Kompilierung und Installation von PHP auftreten, und die Aufzeichnungen der Lösungen, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.