Zend Framework的项目结构比较复杂,但是有既定的结构。Zend Framework提供了使用Command命令行生成项目结构的工具,使用非常方便,初学者可以不用为了复杂的结构而Orz。
配置ZF命令行涉及到的文件:
- Zend Framework的library文件夹
- Zend Framework下载时所带的bin文件夹
- PHP根目录下的php.exe
第一步:
将library和bin文件夹拷贝到服务器根目录,我的服务器跟目录为E:\wamp\www
第二步:
设置环境变量,修改系统变量中的Path值。具体方法,打开cmd,运行“path=路径”,路径可以根据下面两个进行判断。添加上bin文件夹路径和php.exe所在目录,我添加的是E:\wamp\bin\php\php5.2.6;E:\wamp\www\bin(两个路径分号间隔)。
修改环境变量是为了,使用cmd时,在任意文件目录都可以使用zf命令。如果没有环境变量的话,只能在bin目录下才能使用zf命令,而且php.exe目录如果不在环境变量中,就没法被执行。
第三步(不必须)
如果你是按照第一二步做的,那么这步可以省略。如果,你的bin目录与lirary目录不是按照上面放置的,那么你需要,修改一下bin目录下的zf.php文件。
$zfIncludePath['relativePath'] = dirname(__FILE__) . ‘/../library/’;
修改相对路径,使得zf命令可以找到lirary文件夹。打开cmd,输入zf show version,如果输出你的zf版本。那么恭喜你,你设置成功了。
可能出现的错误:
- 如果输出“’zf’不是内部或外部命令….”,检查你的环境变量是否设置正确。
- 如果输出ZF ERROR…..,那么检查你的bin/zf.php文件中lirary的目录是否正确。
如果一切正常的话,就可以使用命令行创建Zend Framework项目了。进入到你想创建项目的目录,一般是服务器根目录。输入
zf create project yourProjectName
然后就会在根目录下生成yourProjectName为名的一个崭新的Zend Framework项目了
转载自:http://www.ruiwant.com/%E4%BD%BF%E7%94%A8%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%BB%BA%E7%AB%8Bzend-framework%E9%A1%B9%E7%9B%AE.html