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.