Queste funzioni sono disponibili unicamente quando PHP è eseguito come modulo Apache v1.x.
Per l'installazione di PHP su Apache 1.x vedere la sezione Apache nel capitolo che tratta l'installazione.
Il comportamento del modulo Apache per PHP è influenzato dalle impostazioni in php.ini. Le impostazioni di configurazione del php.ini possono essere scavalcate attraverso le impostazioni php_flag nel file di configurazione del server o nei file .htaccess locali.
Tabella 1. Opzioni di configurazione di Apache
Nome | Default | Modificabile | Funzione |
---|---|---|---|
engine | On | PHP_INI_ALL | accende o spegne l'interprete PHP |
child_terminate | Off | PHP_INI_ALL | decide se gli script PHP possono richiedere la terminazione dei processi figli alla fine della richiesta HTTP, vedere anche apache_child_terminate() |
last_modified | Off | PHP_INI_ALL | manda la data di modifica degli script nell'header Last-Modified: |
xbit_hack | Off | PHP_INI_ALL | interpreta i file con il bit di esecuzione impostato, a prescindere dalla loro estensione |
Ecco una descrizione veloce delle direttive di configurazione.
Questa direttiva è utile solo nella versione di PHP compilata come modulo di Apache. Viene usata dai siti che vogliono spegnere e accendere il parsing PHP in base alla directory o al virtual server corrente. Inserendo engine off nel posto appropriato nel file httpd.conf, il PHP può essere abilitato o disabilitato.