I . Špecifické funkcie Apache

Tieto funkcie k dispozícií iba ak PHP beží ako Apache 1.x modul .

Konfigurácia behu

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

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




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

Názov Štandardne Zmeniteľný Funkcia
zapína alebo vypína PHP parsing
špecifikuje , či PHP skripty môžu vyžadovať prerušenie procesu dieťaťa na konci požiadavky , tiež pozri apache_child_terminate( )
posiela dátum poslednej zmeny PHP skriptov ako Last-Modified : hlavička pre túto požiadavku
analyzuje súbory so spustiteľnou bitovou sadou ako PHP bez ohľadu na to , ako sa súbory končia


Tu je krátke vysvetlenie konfiguračných direktív .

engine boolean

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 na-adresarovom alebo na-virtuálnom serverovskom základe . Vypnutím enginu na vhodných miestach v súbore httpd.conf , sa PHP môže povoliť alebo zakázať .



Obsah
apache_child_terminate -- Po tejto požiadavke sa apache proces ukončí
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_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