Re: [問]用ports裝php4

看板FreeBSD作者時間20年前 (2005/05/31 02:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
因為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 還是其他??
文章代碼(AID): #12crKO00 (FreeBSD)
文章代碼(AID): #12crKO00 (FreeBSD)