PHP Manuál | ||
---|---|---|
Predchádzajúci | Dodatok C. Migrácia z PHP 3 na PHP 4 | Nasledujúci |
Globálny konfiguračný súbor, php3.ini, sa premenoval na php.ini.
Pre konfiguračný súbor Apache sa urobilo o niečo viac zmien. Typy MIME rozpoznávané PHP modulom sa zmenili.
application/x-httpd-php3 --> application/x-httpd-php application/x-httpd-php3-source --> application/x-httpd-php-source |
Môžete svoj konfiguračný súbor urobiť tak, aby pracoval s oboma verziami PHP (závisiac na akej je práve skompilovaný na serveri), pomocou následujúceho syntaxu:
AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3-source .php3s AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps |
Okrem toho sa zmenili direktívne názvy pre Apache.
Počnúc PHP 4.0, existujú iba štyri Apache direktívy, ktoré súvisia s PHP:
php_value [PHP directive name] [value] php_flag [PHP directive name] [On|Off] php_admin_value [PHP directive name] [value] php_admin_flag [PHP directive name] [On|Off] |
Sú dva rozdiely medzi Adminovskými a ne-adminovskými hodnotami:
Admin hodnoty (alebo flagy) sa objavujú len v konfiguračných súboroch Apache rozšírených po serveri (t.j. httpd.conf).
Štandardné hodnoty (alebo flagy) nedokážu spoľahlivo kontrolovať PHP direktívy, napr. - safe mode (ak by ste dokázali prejsť cez nastavenia núdzového režimu v súboroch .htaccess, znemožnilo by to zámer núdzového režimu). Naopak, Admin hodnoty môžu pozmeniť hodnoty akejkoľvek PHP direktívy.
Aby sa proces prekladania uľahčil, PHP 4 je vybavené skriptami, ktoré automaticky konvertujú vašu Apache kofiguráciu a súbory .htaccess, aby pracovali s PHP 3 aj s PHP 4. Tieto skripty NEKONVERTUJÚ napodobnené typové riadky! Tieto musíte prekonvertovať sami.
Aby ste prekonvertovali svoje konfiguračné súbory Apache, spustite skript apconf-conv.sh (dostupný v adresári /scripts/apache/). Na príklad:
Pôvodný konfiguračný súbor bude uložený do httpd.conf.orig.
Aby ste prekonvertovali svoje .htaccess súbory, spustite skript aphtaccess-conv.sh (tiež dostupný v adresári scripts/apache/):
Rovnako sa aj vaše staré .htaccess súbory uložia s prefixom .orig.
K inštalácii konverzných skriptov sa vyžaduje trocha zručnosti.
Predchádzajúci | Domov | Nasledujúci |
Súbežné spustenie PHP 3 a PHP 4 | Hore | Správanie parsera |