Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

nginx: Fehler beim Laden der gemeinsam genutzten Bibliotheken: libpcre.so.1

Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

In Nginx ist der folgende Fehler aufgetreten.

$./nginx
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
$

Wenn beim Starten der oben genannte Fehler angezeigt wird Nginxkönnen Sie es beheben, indem Sie folgen.

Dies geschieht aus den folgenden drei Gründen.

  • Sie haben PCRE nicht installiert
  • Nginx wurde nicht mit kompiliert und installiert pcre
  • PCRE-Bibliothek ist nicht eingestellt LD_LIBRARY_PATH

Es gibt mehrere Möglichkeiten, dieses Problem zu beheben. Lassen Sie uns den Fehler verstehen und entsprechend beheben.

nginx: error while loading shared libraries: libpcre.so.1

Nginx sucht nach einer Datei libpcre.so.1 das kommt unter die PCRE-Bibliothek und normalerweise unter UNIX installiert.

Lass uns finden libpcre.so.1 mit dem Befehl find

$find / -name libpcre.so.1 
/usr/local/lib/libpcre.so.1 
$

Ok, ich habe diese Datei, was bedeutet, dass PCRE bereits installiert ist und mit dem nächsten Schritt zur Fehlerbehebung fortfahren wird.

Hinweis: Wenn Sie keine Suchergebnisse erhalten, müssen Sie PCRE mit dem folgenden Befehl installieren.

yum install pcre

Wenn Sie keine Root-Berechtigung haben, können Sie den Systemadministrator bitten, diese zu installieren.

Jetzt legen wir fest LD_LIBRARY_PATH wie wir sehen konnten libpcre.so.1 ist unter / usr / local / lib verfügbar

$export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

Starten Sie Nginx, es sollte jetzt sein.

Möchten Sie Nginx lernen? Schau dir das an Kurs.

Danke an unsere Sponsoren
Weitere großartige Lesungen zu Nginx
Treiben Sie Ihr Geschäft an
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder