Das Problem tritt auf, weil pcre nicht auf Ihrem System installiert wurde, bevor Sie nginx kompiliert haben. Jetzt, da Sie die richtigen Bibliotheken haben, sollten Sie in der Lage sein, den Nginx neu zu kompilieren und ohne PCL-Fehler auszuführen.
Nginx kann die PCRE-Bibliothek auf dem Ubuntu-Server nicht finden
Ich habe versucht, ein Passenger- und Nginx-Setup für die Arbeit mit PHP-Dateien zu erhalten, habe jedoch Probleme mit der PCRE-Bibliothek für reguläre Ausdrücke. Install alles gut, also gehe ich davon aus, dass es die Bibliotheken zu diesem Zeitpunkt gefunden hat. Wenn ich nun jedoch eine Regex für PHP-Dateien in meine nginx.conf-Datei einfügt, erhalte ich beim Starten des Servers die folgende Fehlermeldung:
nginx: [emerg] using regex "\.php$" requires PCRE library in /home/dev/nginx/conf/nginx.conf:59
Ich habe Pakete mit installiert
apt-get install libpcre3 libpcre3-dev
und haben PCRE 8.21 in usr / local / lib installiert, aber es scheint nichts zu funktionieren. Gibt es eine einfache Möglichkeit, den Pfad zur Bibliothek mit Nginx oder einer anderen Lösung festzulegen? Alle diesbezüglichen Probleme scheinen die Installation von Nginx zu verhindern, sind aber erfolgreich, sobald die Bibliotheken installiert sind.
Würde mich wirklich über jede Hilfe freuen!
Tom
1 Antwort auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
5
iPod-Verwaltungssoftware für Linux
-
1
Rückkehr von Dual-Boot zu Windows
-
2
Firefox zum Drucken von PDF-Schriftarten
-
5
Wie bekomme ich die maximale Auflösung unter Ubuntu in Microsoft Virtual PC?