Come usare calamari con PHP

November 7

PHP è un linguaggio di scripting lato server dinamico progettato per lo sviluppo web e la produzione. Molti creatori di web e sviluppatori preferiscono utilizzare PHP, perché si tratta di una tecnologia open-source che integra facilmente in HTML. Squid è un software che fa buon uso di un'applicazione dinamica di PHP. Squid è un software Internet-caching che gestisce diversi protocolli web, come FTP, HTTP, Gopher, SSL e WAIS. Squid e PHP si completano a vicenda in modo efficace.

istruzione

1 Scaricare il file sorgente di Squid (vedi Risorse) e estrarlo nella directory di progetto Web utilizzando il seguente comando.

tar -xvzf calamari - * - src.tar.gz

cd squid - *

Inserire le seguenti istruzioni in 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

Il comando "./configure" mostrerà tutte le opzioni di configurazione disponibili per Squid.

2 Modificare le seguenti righe di codice nel file di configurazione di Squid situato a "/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 la dimensione della cache di 100 MB. Regolare questo valore per la dimensione desiderata per il progetto.

"Http_port"

Controllare http_port per vedere se sta puntando la porta 3128, che è la porta di default. Cambiare a questa porta se viene visualizzato un altro.

"Http_access"

Il permesso "http_access" è negato per impostazione predefinita, quindi è necessario cambiare le regole ACL per consentire l'accesso per i vostri clienti di fiducia. Questo è indispensabile per evitare che intrusi di furti le risorse di rete.

"gruppo

efficace cache_effective_user & cache"

Concedere il vostro permesso agli utenti Squid per leggere e scrivere nella directory di cache e per i 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 daemon, eseguito in background utilizzando questo codice:

/ Usr / local / squid / sbin / squid

4 Controllare il file file cache.log PHP nella directory log per vedere se Squid funziona correttamente. Questo file genera le informazioni utili, come ad esempio i messaggi di errore, durante il run-time di Squid.

Consigli e avvertenze

  • configurazioni di rete personalizzate e le impostazioni sono descritti nel riferimento "Guida rapida". Check it out se è necessario personalizzare Squid.
  • Il tuo Squid è configurato correttamente Se la console viene visualizzato, "Pronto a soddisfare le richieste."
  • Designare come utente privilegiato per avviare e fermare Squid.