Manußl PHP | ||
---|---|---|
P°edchßzejφcφ | P°φloha C. P°echod z PHP 3 na PHP 4 | Dal╣φ |
Nßzev globßlnφho konfiguraΦnφho souboru, php3.ini, se zm∞nil na php.ini.
V konfiguraΦnφm souboru serveru Apache je pon∞kud vφce zm∞n. Zm∞nily se p°edev╣φm MIME datovΘ typy rozpoznßvanΘ modulem PHP.
application/x-httpd-php3 --> application/x-httpd-php application/x-httpd-php3-source --> application/x-httpd-php-source |
M∙╛ete upravit va╣e konfiguraΦnφ soubory tak, aby pracovaly s ob∞ma verzemi PHP (v zßvislosti na tom, kterß je v p°φslu╣nΘm okam╛iku zkompilovßna pro server) pou╛itφm nßsledujφcφ syntaxe:
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 |
Zm∞nily se takΘ nßzvy direktiv pro server Apache.
Od verze PHP 4.0 existujφ pouze Φty°i direktivy pro Apache, kterΘ majφ spojitost 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] |
Jsou dva rozdφly mezi hodnotami "admin" a ostatnφmi:
Hodnoty (nebo p°φznaky) "admin" se mohou objevit pouze v konfiguraΦnφch souborech pro cel² server (nap°. httpd.conf).
Standardnφ hodnoty (nebo p°φznaky) nemohou ovlßdat jistΘ PHP direktivy, nap°φklad bezpeΦn² re╛im (pokud byste mohli zm∞nit nastavenφ bezpeΦnΘho re╛imu v souborech .htaccess, bezpeΦn² re╛im ztrßcφ smysl). Naopak, "admin" hodnoty mohou zasahovat do jak²chkoli PHP direktiv.
Aby byl p°echod na novou verzi snaz╣φ, balφk PHP 4 obsahuje skripty, kterΘ automaticky p°evedou vß╣ konfiguraΦnφ soubor pro Apache a soubory .htaccess tak, aby pracovaly jak s PHP 3, tak s PHP 4. Tyto skripty NEP╪EV┴D╠J═ °ßdky s popisy MIME typ∙! Musφte je upravit ruΦn∞.
K p°evedenφ konfiguraΦnφch soubor∙ pro Apache, spus╗te skript apconf-conv.sh (umφst∞n² v adresß°i scripts/apache/). Nap°φklad:
Vß╣ originßlnφ konfiguraΦnφ soubor bude ulo╛en jako httpd.conf.orig.
K p°evedenφ soubor∙ .htaccess, spus╗te skript aphtaccess-conv.sh (dostupn² rovn∞╛ v adresß°i scripts/apache/):
I v tomto p°φpad∞ budou originßlnφ soubory .htaccess ulo╛eny s koncovkou .orig.
Konverznφ skripty vy╛adujφ nainstalovan² nßstroj awk.
P°edchßzejφcφ | Dom∙ | Dal╣φ |
SouΦasn² b∞h PHP 3 a PHP 4 | Nahoru | Chovßnφ parseru |