Wie man Squid mit PHP benutzen

February 19

PHP ist eine dynamische serverseitige Skriptsprache für Web-Entwicklung und Produktion entwickelt. Viele Web-Autoren und Entwickler bevorzugen PHP benutzen, denn es ist ein Open-Source-Technologie, die einfach in HTML eingebettet. Squid ist Software, die PHPs dynamische Anwendung gut nutzt. Squid ist ein Zwischenspeichern von Internet-Software, die verschiedene Webprotokolle wie FTP, HTTP, GOPHER, SSL und WAIS behandelt. Tintenfisch und PHP ergänzen einander wirksam.

Anweisungen

1 Download die Squid-Quelldatei (siehe Ressourcen) und entpacken Sie es auf Ihr Web-Projekt-Verzeichnis mithilfe des folgenden Befehls.

tar - Xvzf Tintenfisch-*-src.tar.gz

CD-Tintenfisch-*

Geben Sie die folgenden Code-Anweisungen zum Konfigurieren, kompilieren und Installieren von Squid in Ihr Web-Verzeichnis. Squid wird installiert standardmäßig im Verzeichnis "/ Usr/Local/Squid."

. / configure

machen

machen, installieren

Das ". / configure" Befehl zeigt alle verfügbaren Setup-Optionen für Squid.

2 Bearbeiten Sie die folgenden Codezeilen in der Squid Konfigurationsdatei unter "/ usr/local/squid/etc/squid.conf," aber stellen Sie sicher die Kommentartags, denn diese Zeilen entfernt wurden, um Ihre gewünschten Änderungen gelten.

"Cache_dir Ufs /usr/local/squid/cache 100 16 256"

Der Wert 100 bedeutet 100MB-Cache-Größe. Passen Sie diesen Wert auf die Größe, die Sie für Ihr Projekt benötigen.

"Http_port"

Http_port um zu sehen, wenn es an Port 3128, verweist der Standardport ist zu überprüfen. An diesen Port ändern Sie, wenn eine andere angezeigt wird.

"Http_access"

Die Berechtigung "Http_access" wird standardmäßig verweigert, so dass Sie die ACL-Regeln für den Zugriff für Ihre vertrauenswürdigen Clients ändern müssen. Dies ist unerlässlich, um zu verhindern, dass Eindringlinge Lokalbesitzer Ihre Netzwerkressourcen.

"Cache_effective_user & Cacheeffektive Gruppen"

Erteilen Sie Ihre Squid-Benutzern die Berechtigung zum Lesen und Schreiben in das Cacheverzeichnis und Ihre Log-Dateien durch Festlegen dieser Richtlinie.

3 Geben Sie den folgenden Code zum Ausführen der Option-z für Squid Ihre Swap-Verzeichnisse zu erstellen. Tun Sie dies zum ersten Mal können, das Sie die Anwendung ausführen.

/usr/local/squid/sbin/squid - z

Verwenden Sie den folgenden Befehl, um Squid von Ihrem Terminal ausführen und beobachten die Debug-Ausgaben:

/usr/local/squid/sbin/squid-NCd1

Squid als Daemon-Prozess verwenden möchten, führen Sie es mit diesem Code im Hintergrund:

/usr/local/squid/sbin/squid

4 Überprüfen Sie Ihre PHP-cache.log-Datei in Ihrem Verzeichnis Logs zu sehen wenn Squid ordnungsgemäß funktioniert. Diese Datei erzeugt relevante Informationen, z. B. Fehlermeldungen, während der Squid Ausführung.

Tipps & Warnungen

  • Benutzerdefinierte Konfigurationen und Einstellungen werden in der "Quick Start Guide"-Referenz beschrieben. Check it out, wenn Sie Squid anpassen müssen.
  • Ihre Squid ist richtig konfiguriert, wenn Ihre Konsole anzeigt, "Fordert bereit zu dienen."
  • Bezeichnen Sie sich als privilegierter Benutzer zum Starten und Beenden von Squid.