FreeBSD Apache+Mysql+Php4的安装

发表于:2007-07-01来源:作者:点击数: 标签:
0.前言 最常用到且廣為人知的就是WWW,在FreeBSD架設WWW Server是很簡單的事情; 但是光是單純的靜態網頁,已經不能滿足一般人的 需求 , 取而代之的是動態頁面配合資料庫存

0.前言 最常用到且廣為人知的就是WWW,在FreeBSD架設WWW Server是很簡單的事情; 但是光是單純的靜態網頁,已經不能滿足一般人的需求, 取而代之的是動態頁面配合資料庫存取。 說到WWW Server,最有名氣的就是Apache和IIS了。 但是比起穩定度及負荷度,就非Apache莫屬了。 資料庫?常見的有許多,MySQL、MsSQL、PostgreSQL... 這邊介紹的是穩定度不錯,且容易入手的Mysql。 網頁程式語法,ASP、PHP、JSP、... 在FreeBSD下,常用也較容易的就是PHP。 安裝順序 MySQL-->Apache-->PHP4 路徑:/usr/ports/databases/mysql323-server/ 修改:修改Makefile 中的CONFIGURE_ARGS;新增--with-charset=big5 。 指令:make install;make clean 路徑:/usr/ports/www/apache13 指令:make install 說明:Apache安裝完後先不make clean,因馬上要安裝Apache結合PHP4。 路徑:/usr/ports/www/mod_php4 指令:make install 說明:選擇連結項目MYSQL,若已有勾選,則按OK安裝。 指令:make clean 4.後設定 讀取php3檔案:修改Apache的設定檔httpd.conf。有關PHP4的模組。 在php4模組中新增對.php3及.htm檔案的讀取。 5.啟動服務 路徑:/usr/local/etc/rc.d/ 指令:apache.sh ; mysql-server.sh 6.測試 新編一檔案,檔名為xxx.php或xxx.php3其內容如下: 以瀏覽器觀看該頁面,如出現如下畫面,則成功了。 7.注意 在 php.ini 中有個 register_globals 的設定。 新版 php 預設值 register_globals = Off ,改為 register_globals = On ,就可以讀取變數了。

原文转自:http://www.ltesting.net