今天我来讲一下zendframework的配置流程:
2,创建zendframework工程:
有两种创建方式:自动创建和手动创建
自动创建:右键点击空白处—>new—>zendframeworkproject,就可以创建一个zendframework的项目了,不过不推荐,原因是自
动创建受zendstudio版本的限制,创建的zendframework可能是比较老的版本,推荐使用手动创建。
手动创建:
首先,dos下,进入解压的zendframework文件夹bin目录下(或者设置bin目录为环境变量),使用:zf.bat create project 自定义项目全路径(如 d:/myzf)
其次,使用zendstudio创建一个空项目,把刚才命令创建的项目结构拷贝到该空项目下然后,把解压的zendframework文件夹下library文件夹下的zend库拷贝到项目结构中library文件夹下
至此,zendframework项目已经创建好,还需要开启一些配置。
3,开启配置
首先,开启pdo和pdo.mysql数据库引擎:在php.ini文件中去掉分号前面的分号 ;extension=php_pdo_mysql.dll 前面的分号去掉
注:php高版本没有pdo.dll这个配置 ;extension=php_pdo.dll
其次,开启apache的rewrite模块:在conf下httpd文件中启用
#LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的#号,然后把allowoverride None 改为 All,有三处,全部要改,用于识别.htaccess
重启apache.
4,配置虚拟主机:
首先,在conf下httpd文件中,在Include conf/extra/httpd-vhosts.conf处开启虚拟主机的设置,去掉前面的#号
其次, 在conf下extra下httpd-vhosts文件中进行配置:<VirtualHost *:80>
DocumentRoot "C:/myenv/apache/htdocs/hspzf/public"
ServerName myzf.com
DirectoryIndex index.php
<Directory />
Options FollowSymLinks
AllowOverride All //注意这儿要为all,不能为none
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
然后,在windows/system32/drivers/etc/hosts文件中添加dns
127.0.0.1 自定网站名(如www.myzf.com)
最后,重启apache.
至此,zendframework安装配置完毕啦