Re: [問]用ports裝php4
因為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 還是其他??
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章
5
12