使用 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