PHP er et dynamisk server-side skriptspråk designet for web utvikling og produksjon . Mange web- skaperne og utviklere 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 applikasjonen . 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. Instruksjoner
en
Last ned Squid kilde filen (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 for å konfigurere , kompilere og installere Squid inn i din web -katalog. Som standard vil Squid installere i katalogen " /usr /local /squid . "
. /Configure
gjøre
make install
" . /configure "-kommandoen vil vise alle tilgjengelige oppsett alternativer for Squid .
2
Rediger følgende kodelinjer i Squid konfigurasjonsfil som ligger på " /usr /local /squid /etc /squid.conf , " men pass på at kommentarkodene 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 til ditt prosjekt.
" Http_port "
Sjekk http_port for å se om den peker til 3128 -porten , som er standard port . Bytt til denne porten hvis en annen vises.
" Http_access "
tillatelse " http_access " nektes som standard , så du må endre ACL-regler for å tillate tilgang for klarerte klienter . Dette er avgjørende for å hindre inntrengere fra nasking dine nettverksressurser.
" Cache_effective_user & cache_effective_ gruppen"
Gi din Squid brukere tillatelse til å lese og skrive i cache katalogen og til loggfilene dine ved å sette dette direktivet.
3
Input følgende kode for å kjøre -z alternativet for Squid til å 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 din 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 : en
/usr /local /squid /sbin /squid
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 run-time .