2004年11月22日 星期一

新的 mod_php4 安裝方式

FreeBSD 底下安裝 mod_php4 的方法作了大幅更改,如果原先有裝舊的套件的人,直接做 portupgrade 可能會發生大地震。 (就是在說我啦!)

[[MORE]]
安裝方式可以參考:



但如果要支援 MySQL 則必須加裝 /usr/ports/lang/php4-extensions/

/usr/ports/lang/php4 跟 /usr/ports/www/mod_php4 裡面裝的只是基本的 php4 環境,想要增加別的功能還得透過 php4-extensions 才行。

至於 php4-extensions 我測試過後,預設也沒有裝 MySQL 支援,即使你在選單中打勾也一樣,必須再裝 /usr/ports/databases/php4-mysql 才可以。請參考 FreeBSD 官網的相關討論。

如果 php4 沒有裝 MySQL 支援,可能出現的錯誤訊息為:
Fatal error: Call to undefined function: mysql_pconnect() in /home/httpd/anteil/php/touchpoint/include/db.inc on line 66

php 的相關設定可以透過 phpinfo() 來檢視。

沒有留言:

張貼留言