PHP är ett dynamiskt server - side skriptspråk avsett för webbutveckling och produktion . Många webb skapare och utvecklare föredrar att använda PHP eftersom det är ett open-source teknologi som bäddar in lätt i HTML . Squid är en programvara som gör nytta av PHP : s dynamiska ansökan . Squid är en Internet - cachelagring programvara som hanterar olika webbprotokoll , såsom FTP , HTTP , GOPHER , SSL och WAIS . Squid och PHP kompletterar varandra på ett effektivt sätt . Instruktioner
1
Ladda Squid källfilen ( se Resurser ) och extrahera den till din webbsida projektkatalog med följande kommando .
Tar- xvzf squid - * - src.tar . gz
cd squid - *
ange följande kod för att konfigurera , kompilera och installera Squid i din webbkatalog . Som standard kommer Squid installera i katalogen " /usr /local /squid . "
. /Configure
göra
make install
" . /configure " kommando kommer att visa alla tillgängliga inställningsalternativ för Squid .
2
Redigera följande kodrader i Squid konfigurationsfil lokaliseras på " /usr /local /squid /etc /squid.conf , " men se kommentarstaggarna för dessa rader har tagits bort för att tillämpa dina önskade ändringar .
" cache_dir ufs /usr /local /squid /cache 100 16 256 "
värdet 100 betyder 100MB cache storlek . Justera detta värde till den storlek du behöver för ditt projekt .
" Http_port "
Kontrollera http_port att se om det pekar på port 3128 , vilket är standard port . Byt till den här porten om en annan visas .
" Http_access "
tillstånd " http_access " nekas som standard , så du måste ändra ACL regler för att tillåta åtkomst för dina betrodda klienter . Detta är absolut nödvändigt för att hindra inkräktare från snatteri dina nätverksresurser .
" Cache_effective_user & cache_effective_ grupp "
Grant din Squid användare behörighet att läsa och skriva i cachekatalogen och dina loggfiler genom att ställa detta direktiv .
3
Mata in följande kod för att köra - z alternativet för Squid att skapa din swap kataloger . . Göra detta första gången du kör programmet
/usr /local /squid /sbin /squid - z
Använd följande kommando för att köra Squid från din terminal och observera felsökningsutmatning :
/usr /local /squid /sbin /squid - NCd1
att använda Squid som en demon process , kör det i bakgrunden med hjälp av denna kod :
/usr /local /squid /sbin /squid
4
Kontrollera din PHP cache.log fil i loggfilerna för att se om Squid fungerar . Denna fil genererar relevant information , t.ex. felmeddelanden , under Squid run -time .