PHP er et dynamisk server-side scriptsprog udviklet til webudvikling og produktion. Mange web skabere og udvikler foretrækker at bruge PHP , fordi det er en open- source-teknologi , der integrerer nemt i HTML. Squid er software, der gør god brug af PHP dynamiske applikation. Squid er en internet- caching software, der håndterer forskellige web protokoller, såsom FTP , HTTP, Gopher, SSL og WAIS . Squid og PHP supplerer hinanden effektivt. Instruktioner
1
Download Squid source fil (se Resources) , og pak den ud på din web -projekt mappe ved hjælp af følgende kommando.
Tar - xvzf blæksprutte - * - src.tar . gz
cd blæksprutte - *
Indtast følgende kode instruktionerne for at konfigurere , kompilere og installere Squid i din web-mappe. Som standard vil Squid installere i mappen " /usr /local /blæksprutte . "
. /Configure
gør
make install
" . /configure "kommando vil vise alle de tilgængelige opsætningsmuligheder for Squid .
2
Rediger følgende kodelinjer i Squid konfigurationsfil placeret på " /usr /local /squid /etc /squid.conf , " men sørg for kommentarkoder for disse linjer er blevet fjernet for at anvende dine ønskede modifikationer.
" CACHE_DIR UFS /usr /local /squid /cache 100 16 256 "
værdien 100 betyder 100MB cache størrelse. Juster denne værdi til den størrelse, du har brug for dit projekt .
" Http_port "
Check http_port at se om det peger på port 3128 , som er standard port. Skift til denne port, hvis en anden vises.
" Http_access "
tilladelse " http_access " er nægtet som standard , så du skal ændre ACL regler for at give adgang til dine betroede klienter . Det er bydende nødvendigt at forhindre ubudne gæster i tyveri dine netværksressourcer .
" Cache_effective_user & cache_effective_ gruppen "
Grant din Squid brugere tilladelse til at læse og skrive i cachemappe og dine logfiler ved at indstille dette direktiv.
3
Indtast følgende kode til at køre -z mulighed for Squid til at oprette dine swap mapper. . Må det første gang du kører programmet
/usr /local /squid /sbin /squid -z
Brug følgende kommando til at køre Squid fra din terminal og observere debugging output:
/usr /local /squid /sbin /squid - NCD1
For at bruge Squid som en dæmon proces , køre det i baggrunden ved hjælp af denne kode : Hej
/usr /local /squid /sbin /blæksprutte
4
Tjek din PHP cache.log filen i din logs bibliotek for at se, om Squid fungerer korrekt. Denne fil genererer relevante oplysninger, såsom fejlmeddelelser under Squid run -time .