Configurazione di Apache per PHP

Apache utilizza il file httpd.conf per le impostazioni globali e il file .htaccess per le impostazioni di accesso per directory. Le versioni precedenti di Apache suddividevano httpd.conf in tre file (access.conf, httpd.conf e srm.conf) e alcuni utenti preferiscono ancora questa disposizione.

Il server Apache ha un proprio sistema di configurazione molto potente, ma leggermente complesso. Ulteriori informazioni al riguardo sul sito Web di Apache - www.apache.org

La sezione seguente descrive le impostazioni in httpd.conf che influenzano direttamente PHP e non possono essere impostate altrove. Se hai un'installazione standard, httpd.conf si troverà in / etc / httpd / conf:

Tempo scaduto

Questo valore imposta il numero predefinito di secondi prima che qualsiasi richiesta HTTP scada. Se imposti max_execution_time di PHP su un valore superiore a questo valore, PHP continuerà a macinare ma l'utente potrebbe visualizzare un errore 404. In modalità provvisoria, questo valore verrà ignorato; devi invece usare il valore di timeout in php.ini

DocumentRoot

DocumentRoot designa la directory principale per tutti i processi HTTP su quel server. Sembra qualcosa di simile su Unix -

DocumentRoot ./usr/local/apache_1.3.6/htdocs.

Puoi scegliere qualsiasi directory come root del documento.

AddType

Il tipo MIME PHP deve essere impostato qui per analizzare i file PHP. Ricorda che puoi associare qualsiasi estensione di file a PHP come .php3, .php5 o .htm.

AddType application/x-httpd-php .php
AddType application/x-httpd-phps .phps
AddType application/x-httpd-php3 .php3 .phtml
AddType application/x-httpd-php .html

Azione

È necessario rimuovere il commento da questa riga per la versione del modulo apxs di Windows di Apache con supporto per oggetti condivisi -

LoadModule php4_module modules/php4apache.dll

o su versioni Unix -

LoadModule php4_module modules/mod_php.so

AddModule

È necessario rimuovere il commento da questa riga per la versione del modulo statico di Apache.

AddModule mod_php4.c