在FreeBSD下安裝PHP5

2021-04-02 09:19:45 字數 826 閱讀 5691

本來是一件很簡單的事情。

cvsup -gl 2 -h cvsup.freebsd.org /usr/share/examples/cvsup/ports-supfile

cd /usr/ports/lang/php5(或者用:/usr/ports/www/mod_php5)

make install clean

但是結果卻發現pivot無法執行,報乙個錯誤,說是什麼函式找不到。google了一下才知道,這個函式在乙個叫做pcre(perl compatible regular expressions)的庫提供的。windows版下的php5安裝程式中已經預設包含了,但是用ports安裝的預設選項是沒有包括它的。只好查資 料,反覆地把php5裝了卸,卸了裝,但是總是不對,不論是裝php5還是裝mod_php5(後來看了mod_php5的makefile,發現它也是 依賴php5的安裝的)。也試過用一些選項重新編譯apache幾次,始終不管用。這個pcre似乎既不在php5裡,也不在apache裡。

事實證明它的確不包含在那二者中,而是乙個單獨的安裝。-_-|||

cd /usr/ports/devel/pcre

make install clean

cd /usr/ports/lang/php5

vi makefile

(在其中的configure_args=一項末尾增加--with-pcre-regex後儲存退出)

make install clean

即可使php5增加pcre支援。

btw:安裝成功後,pivot仍然出現登入後任何操作都需要重登入的問題,經查,是因為檔案許可權問題,chmod一下即可。

在FreeBSD下安裝PHP5

本來是一件很簡單的事情。cvsup gl 2 h cvsup.freebsd.org usr share examples cvsup ports supfile cd usr ports lang php5 或者用 usr ports www mod php5 make install clean...

PHP5在Windows上的安裝

php.ini 出於安全和效率的考慮,建議使用php.ini re mended作為php.ini的藍本,而不要使用php.ini dist。同時php.ini的查詢路徑也不再限於php4時代的 systemroot 下了,php5按照以下路徑查詢php.ini phpinidir apache 2...

php5安裝詳解

對於apache2的設定 1 不要addmodule mod php5.c 2 loadmodule php5 module c php php5apache2.dll,是php5apache2.dll 3 需要將php目錄下的dll檔案 以下檔案不必複製 php5activescript.dll ...