1.2. Windows 系统

Windows 版本有很多,目前我们推荐的 Windows 版本为 Windows 7 x64 Ultimate,即 64 位的 Win 7 Ultimate。其它版本 Windows 我们没有做过测试,请高手自己折腾。以下所有的配置环境都是针对 Win 7 x64 而言的,如果你的 Windows 环境不一样,遇到任何问题需要自行解决了。

Windows 系统和 Linux 系统有几个很重要的不同,我们的系统主要是针对 Linux 做的开发,所以在 Windows 上开发、测试的时候一定要注意这几个不同,不然很容导致错误,Windows 下修改了之后导致 Linux 下跑不起来了。

1.2.1. PHP环境

大部分的开源软件都是为 Linux 设计的,Windows 下安装会非常麻烦,所以有些志愿者就制作了 Windows 的安装包来简化这个过程。棒主妇开源唯一推荐 EasyPHP 作为 Windows 下开发、测试的 PHP 环境,因为它够小、够轻、够用,不像一些国内的 PHP 集成安装包带一堆垃圾东西。EasyPHP 的下载地址请自己 Google,截止到 2013-12 EasyPHP 发行的版本中我们推荐 VC 9 编译版本,没有特殊情况请不要使用 VC 11 编译版本。下载如下图所示的版本:

图 1.5. EasyPHP VC 9 编译版本

EasyPHP VC9 编译版本

[警告]

EasyPHP 安装的缺省路径为 C:\Program Files (x86)\EasyPHP-DevServer-13.1VC9 ,这个路径里面带有空格后面会非常的麻烦(Linux 和 Windows 的区别)。我们修改路径为 C:\EasyPHP_13_1 ,路径短了,最重要的是路径里面没有空格了。路径里面绝对不能包含空格,切记、切记,不然后面你会遇到无数的麻烦。

启动 EasyPHP ,在浏览器中输入 http://127.0.0.1/home/index.php 就可以访问到 EasyPHP 的管理界面了。在这个管理界面可以看到 PhpMyadmin 模块缺省已经自带,点击 Open 打开 phpmyadmin 程序界面,用户 → 添加用户 → 用户名:bzfshop 主机:localhost 密码:bzfshop → 选择 “创建与用户同名的数据库并授予所有权限” → 点击 添加用户 ,至此你就创建了 bzfshop 专用的一个数据库,下面的安装中会用到。

把 bzfshop 放到目录 C:\EasyPHP_13_1\data\localweb 下面(注意:前面我们修改了 EasyPHP 的安装目录),然后访问 http://127.0.0.1/bzfshop/src/install 就可以启动安装程序了。一路 下一步 走下去,在 导入数据 的步骤数据库账户填入刚才新建的 用户名 bzfshop,密码 bzfshop,点击 导入数据 则整个安装过程就完成了。如果你打开网站,就会感觉出来网页打开明显比 Linux 慢很多。Windows 系统做服务器就是彻底的渣,无论是 Apache、PHP、MySql 还是我们自己开发的 bzfshop ,在 Windows 系统下只是保证最低限度的功能可以使用而已,完全没有任何性能可言,用来做开发环境还凑合,千万别用于正式商业环境,这性能烂的不能再烂了。

[注意]

问:有比 Apache 安装在 Windows 下更烂的服务器吗? 答:有,安装了 IIS 的 Windows 服务器 ^_^

bzfshop 除了提供 Web 界面之外,还提供一个 console 工程用于"命令行程序的开发"。你可以用 console 工程开发脚本命令程序做一些长时间的操作,比如几个GB数据导入的命令。由于 Windows 下配置 PHP 的命令行比较复杂,我们这里就不介绍在 Windows 下如何配置命令行了,如果你需要这个功能请到 Linux 下去操作(Windows 高手可以自己折腾)。你可以简单的把 console 认为是一个 Linux Only 的功能。

1.2.2. IDE推荐

关于IDE推荐请查看 第 1.1.3 节 “IDE推荐”