1. 下载zendframwork
最好下载解压的bin文件夹中包含zf.bat文件的zend framwork压缩包解压至C:\wamp\library\zendframwork(library为自己新建,其实也可以安装在其他新建的文件夹,此处是方便管理,zendframework文件夹下面为全部子文件夹,一般这个文件夹为重新命名的。)
2. 开启支持rewrite module
编辑 httpd.conf。
- 编辑 C:\wamp\bin\apache\Apache2.2.10\conf\httpd.conf 文件。或
- 右击托盘里WampServer小图标 --> Apache --> httpd.conf
# LoadModule rewrite_module modules/mod_rewrite.so
去掉 '#',改为:
LoadModule rewrite_module modules/mod_rewrite.so
同时修改所有的AllowOverride None 为AllowOverride All
3. PHP library 设置
- 编辑 C:\wamp\bin\php\php5.2.7\php.ini,或
- 右击托盘里WampServer小图标 --> PHP --> php.ini
; Windows: "\path1;\path2"
; include_path = ".;c:\php\includes"
去掉 ';',并且加上Zend Framework 压缩包安装路径,改为:
; Windows: "\path1;\path2"
include_path = ".;c:\php\includes; C:\wamp\library\ZendFramework\library"
4. 配置虚拟环境
在统环境变量Path末尾加;C:\wamp\library\ZendFramework\bin;C:\wamp\bin\php\php5.4.3;
(因为要用到php.exe和zf.bat)
5. 创建Project
在C:\wamp\www文件夹下新建文件夹test
打开命令输入框(运行:cmd),输入zf create project C:\wamp\www\test
即创建完成
6. 配置虚拟主机
2中rewrite module已经开启了,接着修改httpd.conf
将
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
修改为
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf (即去掉#)
打开C:\wamp\bin\apache\apache2.2.22\conf\extra中的httpd-vhosts.conf文件,在其后面添加:
<VirtualHost *:80>
DocumentRoot "C:/wamp/www/test/public" (新建工程public路径)
ServerName zf.my.com (为自定义)
DirectoryIndex index.php (还可以加入index.html等首页)
<Directory />
Options Indexes FollowSymLinks
AllowOverride None (我的配置时此处为None才行,我不是很理解)
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
接着配置C:\WINDOWS\system32\drivers\etc中hosts文件,在其尾部加上
127.0.0.1 zf.my.com (前面设置保持一致)
至此设置好之后重启wamp,浏览器中输入zf.my.com即可见