使用 WAMP5 架設能夠安裝 Babel 的環境

本文所述的一切基于系統 Windows XP 進行測試。至于 Babel 的源代碼,推薦使用我打包的,包含 Installer(a.k.a. project-rahab) 的版本,你可以在這里找到最新版本:http://code.google.com/p/project-rahab/。示例中的是 r8 版本。

hosts 文件的設置。我們需要欺騙系統,將指定的一個域名解析到 127.0.0.1。
Windows XP 中的位置:C:\WINDOWS\system32\drivers\etc\hosts
Ubuntu 中的位置:/etc/hosts
打開 hosts 文件后,找到如下行的位置:

127.0.0.1 localhost

我們更改為:

127.0.0.1 localhost orz.vx

其中, www.babel.vx 可以更改為你喜愛的域名,例如,orz.com,值得注意的是,設置以后,可能會與現有的 DNS 指向有沖突,例如,你指定域名為 www.google.com,那么,你將無法訪問 www.google.com,而是本地的 127.0.0.1。在這里推薦使用不存在的域名,例如,orz.vx。

必須使用修改 hosts 這一步驟中設置的域名訪問,安裝并且運行!

系統環境的安裝。在 Windows XP 下,我推薦使用 WAMP5,它能夠迅速建立一個 AMP 服務器環境,并且擁有方便快捷的 Apache Module 和 PHP Module 菜單,你可以從以下地址下載到 WAMP5 的最新版本:http://www.wampserver.com/。這里使用的是 WAMP5.1.7.0。
在 WAMP5 安裝過程中,會詢問是否在系統啟動時自動啟動 AMP 服務(auto start),你可以根據自己的需要來決定是否啟用這個選項。安裝結束后,安裝程序會彈出一個窗口,要求你設置 document root 的位置,默認是 wamp 安裝目錄下的 www 目錄,這里采用默認設置,直接點擊確定即可。接下來,還需要設置 PHP 的 SMTP 的服務器地址以及 email 的地址,默認是 localhost 和 you@domain.com,這里我們可以不理會,直接點擊 next。
例子中,WAMP5 的安裝路徑是 D:\wamp\。
安裝完畢后,開啟 WAMP5,接下來我們需要對 Apache 以及 PHP 進行一些設置。左鍵點擊任務欄中 WAMP5 的圖標,彈出設置菜單,在 apache modules 中選擇 rewrite_module,在 php settings 的 php extensions 中點選 php_gd2,php_mcrypt。注意的是,點選開啟一個 module 后,需要稍等片刻才能繼續點選開啟下一個 module,這是因為,選擇啟用一個新 module 后,WAMP 會重啟所有服務,此時進行設置,會出現報錯窗口。
接下來,把下載回來的 Babel 源代碼解壓至 D:\wamp\www\ 下。解壓后,你可以在 D:\wamp\www\htdocs\ 目錄下找到 babel.php 這個文件,可以以此驗證你解壓后的路徑是否與本文中所說的一致。
不過接下來,得先手動對 php 和 apache 進行一些設置。
打開 WAMP5 的菜單,config files -> php.ini ,找到 memory_limit = 8M 一行,更改為:

memory_limit = 16M

保存后關閉。然后是 config files -> httpd.conf,在文件的最后加上一行:

Include “D:\wamp\apache2\conf\mybabel.conf”

這里的路徑應該根據你的實際情況更改;然后在 D:\wamp\apache2\conf 下創建 mybabel.conf 文件,內容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
NameVirtualHost 127.0.0.1
ServerName orz.vx
<VirtualHost orz.vx>
    ServerAdmin yanleech@gmail.com
    RewriteEngine On
    DocumentRoot D:/wamp/www/htdocs
<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
</Directory>
<Directory D:/wamp/www/htdocs/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
</Directory>
    ErrorLog D:/wamp/logs/error.log
    LogLevel warn
    CustomLog D:/wamp/logs/access.log combined
</VirtualHost>

其中,上面的 ServerName,VirtualHost, DocumentRoot,以及 <Directory D:/wamp/www/htdocs/> ,ErrorLog, CustomLog 請按照你的實際情況更改。

接下來,便是 MySQL 的一些設置。WAMP 的安裝中已經包括 PhpMyAdmin,使用 PhpMyAdmin 創建一個數據庫,為默認用戶 root 設置密碼,你也可以建立一個新的用戶。
在上面所有步驟完成后,在 WAMP 的菜單中選擇 Restart All Services 重啟服務器。

然后運行 installer.php,按照提示進行設置。毫無意外,你將成功完成 project-babel 的安裝!

收藏自:http://www.v2ex.com/topic/view/8861.html