我正在尝试为zendframework 2安装ZFTools。
我已按照说明here进行操作。我去了我的命令行并在站点目录中执行了以下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
更新
我确实尝试过作曲家更新但没有真正发生过。
我还检查了zf.php
文件的位置;它位于这里:
C:\Program Files\ZendCli\bin
cygdrive是我正在使用的命令行。
然而,我注意到的一件事是作曲家在zendframework库下安装了ZFTOOL而不是ZF-commons。那是对的吗?
我尝试访问以下目录,然后调用zf.php
模块:
/cygdrive/c/Program Files/ZendCli/bin
然后我打电话给:$ 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/classmap_generator.php: line 1: ?php: No such file or directory
大家好。特别感谢 user1786423 。我搞定了。我重新安装它并将其放在我的供应商文件夹中。我现在可以通过vendor / ZFTool / zf.php模块访问它。
快速提问:我现在如何将vendor / ZFTool / zf.php符号链接到我的项目根目录,这样我只需输入zf.php而不是完整链接