I. Špecifické funkcie Apache

Úvod

Tieto funkcie sú k dispozícií iba ak PHP beží ako Apache modul.

Poznámka: Premenná servera PATH_TRANSLATED už viac nie je implicitne nastavená pod Apache 2 SAPI na rozdiel od situácie v Apache 1, kde je nastavená na rovnakú hodnotu ako premenná servera SCRIPT_FILENAME, keď nie je obývaná Apache-om. Táto zmena bola urobená kvôli vyhoveniu s CGI špecifukáciou. Prosím pozrite si bug #23610 pre viac informácii.

Inštalácia

Pre PHP inštaláciu na Apache pozri Apache sekciu v inštalačnej kapitole.

Runtime Konfigurácia

Správanie Apache PHP modulu je ovplyvnené nastaveniami v php.ini. Konfiguračné nastavenia z php.ini sa môžu preťažiť php_flag nastaveniami v konfiguračnom súbore servera alebo v miestnych súboroch .htaccess.

Príklad 1. Vypnutie PHP parsingu pre adresár použitím .htaccess

php_flag engine off

Tabuľka 1. Konfiguračné možnosti Apache

NázovŠtandardneZmeniteľný
engineOnPHP_INI_ALL
child_terminateOffPHP_INI_ALL
last_modifiedOffPHP_INI_ALL
xbithackOffPHP_INI_ALL
Pre ďalšie detaily a definíciu PHP_INI_* konštánt si pozrite ini_set().

Tu je kr�tke vysvetlenie konfigura�n�ch direkt�v.

engine boolean

Zapína alebo vypína PHP parsing. Táto direktíva je skutočne užitočná iba v PHP ako Apache modul. Používajú ho stránky, ktoré chcú zapnúť alebo vypnúť PHP parsing na adresárovom alebo virtuálnom základe servera. Vypnutím enginu na vhodných miestach v súbore httpd.conf sa PHP môže povoliť alebo zakázať.

child_terminate boolean

Špecifikuje, či PHP skripty môžu vyžadovať prerušenie procesu child na konci požiadavky, tiež pozri apache_child_terminate().

last_modified boolean

Posiela dátum poslednej zmeny PHP skriptov ako Last-Modified: hlavička pre túto požiadavku.

xbithack boolean

Analyzuje súbory so spustiteľnou bitovou sadou ako PHP bez ohľadu na to, ako sa súbory končia

Typy zdrojov

Toto roz��renie nem� definovan� �iadne typy zdrojov.

Preddefinované Konštanty

Toto roz��renie nem� definovan� �iadne kon�tanty.

Obsah
apache_child_terminate -- Po tejto požiadavke sa apache proces ukončí
apache_get_modules --  Dostať zoznam načítaných Apache modulov
apache_get_version --  Dostať Apache verziu
apache_getenv --  Dosta» Apache premennú subprocess_env
apache_lookup_uri --  Vykoná čiastočnú požiadavku pre špecifickú URI a vráti všetky informácie o nej
apache_note -- Získava a nastavuje záznamy apache požiadavky
apache_request_headers -- Vyvolá všetky hlavičky HTTP požiadavky
apache_reset_timeout --  Reset the Apache write timer
apache_response_headers --  Vyvolá všetký hlavičky odozvy HTTP
apache_setenv -- Nastaví Apache premennú subprocess_env
ascii2ebcdic -- Prekladá reťazec z ASCII do EBCDIC
ebcdic2ascii -- Prekladá režazec z EBCDIC do ASCII
getallheaders -- Vyvolá všetky hlavičky HTTP požiadavky
virtual -- Vykoná Apache sub-požiadavku