裝php-4不知算不算成功
各位大大:
我新裝一台BSD5.4
光碟內建安裝apache 1.3.33_1居然失敗,太奇怪
改ports 裝apache 1.3.33_1也不成,得自己去抓1.3.33版才OK
裝mysql5倒是沒問題
但php沒有成功,因內建的ports卡住,更新cvsup後也相同
因為ports安裝php-4.3.10失敗不會通過,自己去抓php-4.3.11.tar.bz2
用tar ball 方式裝php-4.3.11
#tar zxvf php-xxxxxx......... OK
#./configure --prefix=/usr/local/php......OK
#make ........OK
#make install........OK不過裝完顯示4.3.10版,奇怪
裝完除了<?phpinfo();?>這個OK,我以為沒事了,但
跑phpMyAdmin/安裝的錯誤
Fatal error: Call to undefined function: preg_match() in
/usr/local/www/data/phpMyAdmin/libraries/defines.lib.php on line 36
if (!preg_match('@([0-9]{1,2}).([0-9]{1,2}).([0-9]{1,2})@',
phpversion(), $match)) {
跑/gallery2/安裝的錯誤
Fatal error: Call to undefined function: preg_replace() in
/usr/local/www/data/gallery2/index.php on line 36
$path = preg_replace('|^(/(?:[^?#/]+/)*).*|', '$1',
GalleryUrlGenerator::getCurrentRequestUri());
換個方法
移除php-4.3.10後將php-4.3.11.tar.bz2更名為php-4.3.10.tar.bz2
放到/usr/ports/distfiles下偽裝成舊版
再到/uar/ports/lang/php4下make install居然過了
表示原來的4.3.10版和系統有不合?
可是雖然裝成,問題依舊
到底問題在php4 還是其他??
我自己都搞不清楚那個環節錯
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章
5
12