Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Zend framework2 在zendframework 2中安装ZFTools_Zend Framework2 - Fatal编程技术网

Zend framework2 在zendframework 2中安装ZFTools

Zend framework2 在zendframework 2中安装ZFTools,zend-framework2,Zend Framework2,我正在尝试为zendframework 2安装ZFTools 我已经按照指示做了。我转到命令行,在站点目录中执行以下composer命令: composer require zendframework/zftool:dev-master 当我尝试查看它是否安装时: zf.php modules 我收到了以下信息: $ zf.php modules /cygdrive/c/Program Files/ZendCli/bin/zf.php: line 1: ?php: No such file

我正在尝试为zendframework 2安装ZFTools

我已经按照指示做了。我转到命令行,在站点目录中执行以下composer命令:

composer require zendframework/zftool:dev-master
当我尝试查看它是否安装时:

zf.php modules
我收到了以下信息:

$ zf.php modules
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 1: ?php: No such file or directory
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 2: /bin: is a directory
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 3: composer.json: command not found
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 4: composer.json: command not found
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 5: composer.json: command not found
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 6: composer.json: command not found
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 7: composer.json: command not found
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 1: ?php: No such file or directory
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 2: /bin: is a directory
/cygdrive/c/Program Files/ZendCli/bin/classmap_generator.php: line 1: ?php: No such file or directory
更新:

我确实尝试了作曲家的更新,但什么也没发生

我还检查了zf.php文件的位置;它位于这里:

C:\Program Files\ZendCli\bin
cygdrive是我正在使用的命令行

然而,我注意到的一件事是composer在zendframework库下安装了ZFTOOL,而不是ZF commons。是这样吗

我尝试转到以下目录,然后调用zf.php模块:

然后我调用:$zf.php模块

但是,我仍然收到以下错误消息:

$ zf.php modules
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 1: ?php: No such file or directory
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 2: /bin: is a directory
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 3: composer.json: command not found
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 4: composer.json: command not found
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 5: composer.json: command not found
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 6: composer.json: command not found
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 7: composer.json: command not found
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 1: ?php: No such file or directory
/cygdrive/c/Program Files/ZendCli/bin/zf.php: line 2: /bin: is a directory
/cygdrive/c/Program Files/ZendCli/bin/classmap_generator.php: line 1: ?php: No such file or directory
大家好,;特别感谢用户1786423。我让它工作了。我重新安装了它并将其放在我的供应商文件夹中。我现在可以通过vendor/ZFTool/zf.php模块访问它


快速提问:我现在如何将vendor/ZFTool/zf.php符号链接到我的项目根目录,这样我只需要输入zf.php而不是完整的链接

您确定路径是正确的/cygdrive/c/Program Files/ZendCli/bin/zf.php,因为似乎不是首先进入项目目录并运行这些命令。php composer.phar自我更新,然后是php composer.phar更新,然后是retry实际上它看起来是作为zf.php作为shell脚本而不是作为php运行的。我在上面回答说,也许可以将其作为php zf.php模块运行。我尝试了用户1786423、djay和bilal推荐的所有3个建议,但都没有效果。如果您转到该目录并在没有参数的情况下调用php,那么任何建议都将非常感谢,它会起作用吗?通过查看composer.json,zendframework目录看起来还可以,也许ZF commons是旧版本?