说明:
thinkphp:使用include(路径)引入入口文件。
CI:下载的源码就是application和system分离的,以后都在application做开发。
Yii:命令行->yiic webapp (路径)(项目名称)随意将核心代码放哪,只要指定路径到服务器目录下就好了。
ZF1:命令行->zf create project (路径)(项目名称)和Yii一样
可是ZF2的核心代码是一定要放在ZendSkeletonApplication-mastervendorZF2目录下才可以正常运行(也就是项目目录下)。
已尝试php.ini下的include_path:(ZF2核心代码路径)来安装ZF2。
但不起作用同样报错!
一、 使用Composer
git clone git://github.com/zendframework/ZendSkeletonApplication.git
cd ZendSkeletonApplication
php composer.phar self-update
php composer.phar install
二、使用GIT
git clone git://github.com/zendframework/ZendSkeletonApplication.git --recursive
无论采用哪种方式安装,最终在项目中ZF2的核心代码是通过GIT Submodule被引用的,并不会和项目代码混杂在一起,因此你的ZF2项目的代码库中不会包含臃肿的ZF2核心代码,只有开发或生产环境运行安装时才会下载这些代码。
而关于安全性问题,最终Web服务器绑定的目录是public,而ZF2的项目文件和核心代码目录是在此文件夹之外的,因此用户访问时没有权限访问public以外的文件,也就不存在安全性问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。