目前有不少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設定秘籍!!