我是 PHP 和 Zend Framework 2 的新手。
我目前正在阅读ZF2 教程。我已经运行了命令:
php composer.phar self-update
php composer.phar install
然后打开最新的 Netbeans 版本。但是,当被要求提供文件时,我在文件夹zh.sh
中的任何地方都找不到它。zf2-tutorial
这个文件是我们需要创建的,还是默认存在于 ZF2 中?
如果有人能指出我正确的方向,那就太好了。
我是 PHP 和 Zend Framework 2 的新手。
我目前正在阅读ZF2 教程。我已经运行了命令:
php composer.phar self-update
php composer.phar install
然后打开最新的 Netbeans 版本。但是,当被要求提供文件时,我在文件夹zh.sh
中的任何地方都找不到它。zf2-tutorial
这个文件是我们需要创建的,还是默认存在于 ZF2 中?
如果有人能指出我正确的方向,那就太好了。
正如其他人所暗示的那样,NetBeans 还没有赶上 ZF2(ZF 只出现了几个星期)。
截至目前,ZF2 没有命令行工具(即:zf.sh)。相反,我们鼓励您使用 Skeleton Application 来开始工作。
尽管 NetBeans 没有任何特定的 ZF2 支持,但它仍然是开发 ZF2 项目时使用的出色 IDE。
只需跳过 ZF 特定的东西。获取 Skeleton App,并创建一个新的 NetBeans 项目(“来自现有资源”),然后开始 hack。
老实说,我不记得曾经在 netbeans 中使用过任何 ZF 特定的东西。该框架只是一堆 PHP 文件,无需任何特定于框架的知识,NetBeans 就可以很好地工作。
我不知道 zf.sh 的内容,但我在 windows 中使用了这个 zf.bat,因为它在 linux so 中应该是 zf.sh。这样我在创建项目阶段从netbeans获得了我的zend核心(没有错误):
git clone git://github.com/zendframework/ZendSkeletonApplication.git
cd ZendSkeletonApplication
php composer.phar self-update
php composer.phar install
Zend 包含在 php.ini 中,并COMPOSER_PROCESS_TIMEOUT=5000
设置在同一个文件中(也 set max_execution_time=5000
)。这是因为将它放在命令行命令中对我不起作用。