Kako imati na istom računalu i php4 i php5 tako da vidite jel rade php4 skripte pod php5? Uz predpostavku da imate instaliran php4 na Win32 mašini pod Apache-om 1.3.x. rješenje je vrlo jednostavno i zahtjeva samo par koraka.
Php4 i Php5 na istom računalu Dakle php5 je došao. Polako već uzima maha u cijeloj zajednici. Naravno da će se naći i oni kojim php5 nije zanimljiv ili ga ne žele naučiti ali php5 donosi previše novosti i značajnih popravaka da bi ga se ignoriralo. No međutim kako imati na istom računalu i php4 i php5 tako da vidite jel rade php4 skripte pod php5? Uz predpostavku da imate instaliran php4 na Win32 mašini pod Apache-om 1.3.x. Rješenje je vrlo jednostavno i zahtjeva samo par koraka. 1. Instalirajte apache2 preko instalera 2. Downloadajte PHP5 zip paket i kopirajte sve datoteke u (recimo) C:/php5 3. Lopirajte php5ts.dll u C:/Program Files/Apache Group/Apache2/bin 4. Šrebacite slijedeće linije u httpd.conf(od Apache-a 2): LoadModule php5_module "c:/php5/php5apache2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php5" 5. Preimenujte php.ini-dist u php.ini i ostavite ga u C:/php5 6. Dodajte index.php pod DirectoryIndex direktivu u httpd.conf 7. Kopirajte C:/php5/libmysql.dll u C:/WINNT/system32 (li C:/WINDOWS/) 8. U datoteci php.ini, odkomentirajte ;extension=php_mysql.dll i uvjerite se da je putanja do extenzija pravilna: extension_dir = "C:/php5/ext" Pokrenite Apache2 i to je to! Ako želite ponovno pokrenuti php4 potrebno je samo da zaustavite Apache2 i pokrenete stari Apache 1.3.x. A a ko postavite "document root" na istu vrijednost za obadvije instalacije onda možete pokretati staru php4 kodu pod php5 da vidite šta radi a šta ne. |