Slik bruker Squid med PHP

PHP er et dynamisk server-side skriptspråk for web-utvikling og produksjon. Mange web-skapere og utbygger foretrekker å bruke PHP, fordi det er en åpen kildekode-teknologi som bygger lett inn i HTML. Squid er programvare som gjør god bruk av PHP dynamiske program. Squid er en Internett-caching programvare som håndterer ulike web-protokoller, som FTP, HTTP, GOPHER, SSL og WAIS. Blekksprut og PHP utfyller hverandre effektivt.

Bruksanvisning

1 Last ned Squid kildefilen (se Ressurser) og pakk den ut på Web-prosjektet katalogen ved hjelp av følgende kommando.

tjære -xvzf blekksprut - * - src.tar.gz

cd blekksprut - *

Skriv inn følgende kode instruksjoner for å konfigurere, kompilere og installere Squid i nettkatalogen. Som standard vil Squid installere i katalogen "/ usr / local / squid."

./configure

lage

make install

Den "./configure" kommandoen vil vise alle tilgjengelige konfigurasjonsalternativer for Squid.

2 Redigere følgende kodelinjer i Squid konfigurasjonsfil ligger på "/usr/local/squid/etc/squid.conf", men sørg for at kommentarkoder for disse linjene har blitt fjernet for å bruke de ønskede endringer.

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

Verdien 100 betyr 100MB cache størrelse. Juster denne verdien til den størrelsen du trenger for prosjektet.

"Http_port"

Sjekk http_port for å se om den peker til port 3128, som er standardporten. Bytt til denne porten hvis en annen vises.

"Http_access"

Tillatelsen "http_access" nektes som standard, slik at du må endre ACL-regler for å tillate tilgang for klarerte klienter. Dette er viktig for å hindre inntrengere fra nasking dine nettverksressurser.

"cache_effective_user & cache

effektiv gruppe"

Gi din Squid brukere tillatelse til å lese og skrive i cache katalogen og loggfilene dine ved å sette dette direktivet.

3 Tast inn følgende kode for å kjøre -z alternativet for Squid å lage dine swap kataloger. Gjør dette første gang du kjører programmet.

/ Usr / local / squid / sbin / squid -z

Bruk følgende kommando for å kjøre Squid fra terminalen og observere debuggingsdata:

/ Usr / local / squid / sbin / squid -NCd1

Slik bruker Squid som en daemon prosess, kjører den i bakgrunnen ved hjelp av denne koden:

/ Usr / local / squid / sbin / blekksprut

4 Sjekk din PHP cache.log fil i logs for å se om Squid fungerer. Denne filen genererer relevant informasjon, for eksempel feilmeldinger, under Squid sin kjøring.

Hint

  • Tilpassede nettverkskonfigurasjoner og innstillinger er skissert i "Quick Start Guide" referanse. Sjekk det ut om du trenger å tilpasse Squid.
  • Din Squid er konfigurert riktig hvis konsollen skjermer, "Klar til å tjene forespørsler."
  • Utpeke deg selv som en privilegert bruker å starte og stoppe Squid.