11 月 28 2005
FreeBSD 上面的 PHP 4.4.1
我只能說, 這個版本是顆大地雷.
除非系統是自己開發, 而且程式碼都寫得很漂亮, 不然用 4.4.0 還是比較好.
之前幫某台機器升級, 結果上面的 phpBB 就爛了… orz
Error message 長這個樣子:
PHP Fatal error: Cannot redeclare get_userdata() in xxx.php on line xxx
後來是靠 portdowngrade ( 在 /usr/ports/sysutils/portdowngrade ) 把版本換回 4.4.0 , 指令上大致上是這樣 :
cd /usr/ports/sysutils/portdowngrade
make install clean
rehash
portdowngrade -o -s \\
:pserver:[email protected]:/home/ncvs lang/php4
然後會出現一些問題給你選, 弄好以後用 portupgrade -f 把已安裝的這兩種開頭的軟體全部洗一遍就好:
- php4-*
- pecl-*
:roll:
5 月 23 2006
抖抖..
自從 上次的 PHP 地雷事件 後, 目前手上兩三台有裝 CPG 跟 phpBB 的機器一直停在 PHP 4.4.0 .
可是現在要用 ports 升級 phpMyAdmin 卻會失敗, 還噴這串出來 :
跑到 /usr/ports/lang/php4 底下用 make config 把 Apache module 加進去, 還是會噴上面這串…
目前 ports 裡面, PHP4 最新的版本是 4.4.2 , PHP5 是 5.1.4 , phpBB 的版本是 2.0.20 , CPG 是 1.4.6 .
麻煩有裝以上這些系統的好心的前輩提燈籠來指個路啊.
By Joe Horn • FreeBSD, PHP 2 • Tags: Coppermine, FreeBSD, PHP, phpBB