php - 如何使用 composer 安装 Zend Framework 2 工具

标签 php frameworks zend-framework2

当使用 composer 引导时,我不知道如何运行 zf.php(Zend Framework 2 工具)。

首先我根据文档引导 composer 和 zftool:

$ mkdir tmp && cd tmp
$ curl -s https://getcomposer.org/installer | php
$ ./composer.phar require zendframework/zftool:dev-master

到目前为止一切正常。

但是当我尝试运行 zf.php 时,出现错误:

$ vendor/zendframework/zftool/zf.php 
PHP Warning:  require_once(/Users/seb/tmp/vendor/zendframework/zftool/vendor/autoload.php): failed to open stream: No such file or directory in /Users/seb/tmp/vendor/zendframework/zftool/zf.php on line 13

Warning: require_once(/Users/seb/tmp/vendor/zendframework/zftool/vendor/autoload.php): failed to open stream: No such file or directory in /Users/seb/tmp/vendor/zendframework/zftool/zf.php on line 13
PHP Fatal error:  require_once(): Failed opening required '/Users/seb/tmp/vendor/zendframework/zftool/vendor/autoload.php' (include_path='.:/opt/local/lib/php') in /Users/seb/tmp/vendor/zendframework/zftool/zf.php on line 13

Fatal error: require_once(): Failed opening required '/Users/seb/tmp/vendor/zendframework/zftool/vendor/autoload.php' (include_path='.:/opt/local/lib/php') in /Users/seb/tmp/vendor/zendframework/zftool/zf.php on line 13

我做错了什么?我在 Mac 上使用 PHP 5.3.21。

我还在我的 Debian VServer 上用 PHP 5.4 测试了它,同样的错误:(

最佳答案

您应该将 zf.php 复制到您的根目录并从那里运行它。

$ mkdir tmp && cd tmp
$ curl -s https://getcomposer.org/installer | php
$ ./composer.phar require zendframework/zftool:dev-master
$ cp vendor/zendframework/zftool/zf.php .
$ php zf.php

关于php - 如何使用 composer 安装 Zend Framework 2 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14685334/

相关文章:

javascript - Codeigniter 使用 JavaScript 将数据从 View 传递到 Controller

php - CakePHP 1.3 还是 2.0.0-RC2?

java - 你如何在没有教程的情况下学习框架

javascript - 错误 "Error: A <Route> is only ever to be used as the child of <Routes> element"

propel - 集成 Zend Framework 2 和 Propel

email - Zend Framework 2 的原始字符串电子邮件

PHP动态计数函数

javascript - 如何从另一个页面 html 打开 Bootstrap 模式?

objective-c - 在 Xcode 4.2 中找不到框架 header ,但应用程序运行正常

PHP 代码嗅探器与 Zend Studio 失败