Manuale PHP
Indietro |  | Avanti

# II. Funzioni Apache

# Introduzione

Queste funzioni sono disponibili unicamente quando PHP Ã¨ eseguito come modulo Apache.

> Nota: A partire dal PHP 4.3.2, PATH_TRANSLATED non viene più impostata i mplicitamente sotto Apache 2 SAPI, diversamente da quanto accadeva in Apache 1, dove questa veniva impostata allo stesso valore di SCRIPT_FILENAME qualora non fosse già riempita. Questa modifica è stata fatta per adeguarsi allla specifica CGI che impone che PATH_TRANSLATED esista solo se PATH_INFO sia definita.

> Gli utilizzatori di Apache 2 possono usare AcceptPathInfo = On in `httpd.conf` per definire PATH_INFO.

# Installazione

Per l'installazione di PHP su Apache vedere il capitolo sull'installazione.

# Configurazione di Runtime

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.

Esempio 1. disabilitazione dell'interprete PHP in una directory mediante `.htaccess`

    php_flag engine off

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:
xbithack | Off | PHP_INI_ALL | interpreta i file con il bit di esecuzione impostato, a prescindere dalla loro estensione

Breve descrizione dei parametri di configurazione.

engine boolean

  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.

# Tipi di risorse

Questa estensione non definisce alcun tipo di risorsa.

# Costanti predefinite

Questa estensione non definisce alcuna costante.

Indietro | Partenza | Avanti
dotnet_load | Risali | apache_child_terminate