PHP è un linguaggio di scripting lato server dinamico per lo sviluppo web e la produzione. Molti creatori di web e sviluppatori preferiscono utilizzare PHP , perché è una tecnologia open -source che integra facilmente in HTML . Squid è un software che fa buon uso di applicazioni dinamiche di PHP . Squid è un software Internet -caching che gestisce vari protocolli web, come FTP , HTTP , Gopher, SSL e WAIS . Calamari e PHP si completano a vicenda in modo efficace . Istruzioni 
 1 
 Scarica il file sorgente Squid ( vedi Risorse) e estrarlo nella directory di progetto Web utilizzando il comando seguente . 
 
 Tar - xvzf squid - * - src.tar . gz 
 
 cd squid - * 
 
 Inserire le seguenti istruzioni di codice per configurare , compilare ed installare Squid nella directory web . Per impostazione predefinita , Squid verrà installato nella directory " /usr /local /squid ". 
 
 . /Configure 
 
 rendere 
 
 make install 
 
 " . /configure " comando visualizzerà tutte le opzioni di configurazione disponibili per Squid . 
 2 
 modificare le seguenti righe di codice nel file di configurazione di Squid si trova in" /usr /local /squid /etc /squid.conf , " ma assicurarsi che i tag di commento per queste linee sono state rimosse per applicare le modifiche desiderate . 
 
 " cache_dir ufs /usr /local /squid /cache 100 16 256 " 
 
 Il valore 100 indica dimensione della cache di 100 MB. Regolare questo valore per la dimensione desiderata per il vostro progetto . 
 
 " Http_port " 
 
 http_port Controllare per vedere se si sta puntando alla porta 3128 , che è la porta predefinita . Cambia a questa porta se viene visualizzato uno diverso . 
 
 " Http_access " 
 
 Il permesso " http_access " è negato per impostazione predefinita , pertanto è necessario cambiare le regole ACL per consentire l'accesso per i vostri clienti di fiducia . Questo è indispensabile per evitare che intrusi di rubacchiare le risorse di rete . 
 
 " Cache_effective_user & gruppo cache_effective_ " 
 
 offrire agli utenti l' Squid permessi di lettura e scrittura nella directory di cache e ai file di log , impostando questa direttiva . 
 3 
 Inserire il codice riportato di seguito per eseguire l'opzione-z per Squid per creare le directory di swap . . Fare questo la prima volta che si esegue l'applicazione 
 
 /usr /local /squid /sbin /squid - z 
 
 Utilizzare il seguente comando per eseguire Squid dal vostro terminale e osservare l'output di debug : 
 
 /usr /local /squid /sbin /squid - NCD1 
 
 Per utilizzare Squid come un processo demone , eseguirlo in background , utilizzando questo codice: 
 
 /usr /local /squid /sbin /squid 
 4 
 Controllare il file cache.log PHP nella directory logs per vedere se Squid funziona correttamente. Questo file genera informazioni utili , come ad esempio i messaggi di errore , durante Squid di run-time .