天天看點

使用WAMP5搭建Apache+MySQL+PHP環境

目前有不少AMP(Apache/MySQL/PHP)的內建軟體,可以讓我們一次安裝并設定好。這對于不熟悉AMP的使用者來說,好處多多。

一、使用AMP內建軟體的優點:

1、可避免由于缺乏AMP的知識,而無法正确設定環境;

2、可快速安裝并設定好AMP環境,讓我們直接開始真正感興趣的軟體,如xoops;

3、可友善的搭建測試環境,對于測試“是AMP環境問題,還是XOOPS造成的問題”很有幫助,采用排除法即可。

二、常用的AMP內建軟體:

1、AppServ:http://www.appservnetwork.com/

這個軟體在台灣很流行。看到不少書籍也極力推薦,估計都是受台灣使用者的影響。

2、XAMPP:http://www.apachefriends.org/en

這個軟體支援多個平台,Win/Linux/Solaris/Mac OS X,目前也有不少人使用。

3、WAMP5:http://www.wampserver.com/en/

這是我今天極力推薦的,絕對五星級。注意它的名字是帶個5的哦,意思就是WAMP5使用最新的PHP5版本,正如官方網站上的口号:Discover PHP5 with WAMP5 !

三、根據我的經驗,WAMP5有如下優點:

1、XOOPS在WAMP5中使用,沒有任何問題。

2、WAMP5專注于Windows平台,安裝設定及其簡單。

3、PHP預設的是5.x版本,如果需要php4.x,隻要安裝php4.x插件,就可以在兩者之間自由的切換,非常友善。

4、MySQL預設的是5.x版本,但可以通過選擇老版本的WAMP5,進而使用4.x的MySQL。

5、可視化的菜單管理,極其友善。如,打開關閉php extention、Apache module等,直接通過菜單選擇就可以。

6、還有各種插件,如ZEND OPTIMIZER ADD-ON等。

7、如果有疑問,官方還有論壇可以求助。

......更多優點:誰用誰知道,早用早知道^_^

四、使用WAMP5的經驗、技巧

1、安裝時的設定:可以自定義WWW根目錄的存放位置哦,強烈建議放到D盤等安全的分區中,以避免萬一系統崩潰,造成資料丢失。

2、對于中文使用者來說,安裝結束後,首先要設定的是,把MySQL的資料庫預設編碼改為UTF-8,這樣可以排除很多中文亂碼問題:在WAMP5菜單中選擇打開my(wamp).ini,設定其中的default-character-set=utf8, 然後重新開機WAMP5。

3、資料庫預設的密碼是空的,可以在phpMyAdmin中設定root帳号的密碼為123456;當然修改之後,就要跟着修改phpMyAdmin的配置檔案config.inc.php,否則phpMyAdmin就進不了資料庫啦:

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '123456';

4、如果需要mysql4.x + php4.x,可選用WAMP5 1.44版本以及插件PHP4.3.11;

5、由于MySQL4.1之後版本對密碼驗證的方法發生了改動,如果在WAMP5中使用php4.x,那麼就需要啟用MySQL的old password功能,否則無法登陸phpMyAdmin。在WAMP5菜單中選擇MySQL/Mysql console,然後輸入下列指令:

mysql> SET PASSWORD FOR

    -> 'root'@'localhost' = OLD_PASSWORD('123456');

6、XOOPS使用者關心的時區問題:WAMP5預設的時區是格林威治标準時間(GMT),這就意味着WAMP5預設的伺服器時區是GMT,但我們可以更改伺服器預設時區,以對應中原標準時間。打開WAMP5菜單中的php.ini,在文檔最後添加如下代碼即可:

[Date]

; Defines the default timezone used by the date functions

date.timezone = "Asia/Shanghai"

如果你不在北京,那麼就改動上述的設定即可,具體設定值可參考:http://us2.php.net/manual/en/timezones.php

通過上述WAMP5的設定之後,我們在XOOPS中的時區設定就可以這樣:伺服器時區、預設時區、個人帳号的時區這三者都設定為上述的時區就可以了,如:中原標準時間(GMT+8)

OK,這就是所有的AMP設定秘籍!!