我有同样的问题,这篇文章zend framework zf command not working,但我多次阅读的这篇文章并没有解决我的问题,我尝试这篇文章所说的但仍然行不通。我使用的是xampp和Windows 8.当我在命令行中运行“zf create Project quickstart”时出现此错误:
***************************** ZF错误**************** **************** 为了运行zf命令,您需要确保Zend Framework 在你的include_path里面。您可以通过多种方式进行操作 确保此zf命令行工具知道Zend Framework的位置 库在您的系统上,但并非所有这些都可以在这里描述。
运行zf命令的最简单方法是给它包含include 路径通过环境变量ZEND_TOOL_INCLUDE_PATH或 ZEND_TOOL_INCLUDE_PATH_PREPEND,包含正确的包含路径, 然后运行命令“zf --setup”。此命令旨在创建 您的用户的存储位置,以及创建zf.ini文件 zf命令将参考,以便在您的 系统
您将运行的示例:
$ ZEND_TOOL_INCLUDE_PATH = / path / to / library zf --setup
您可以通过以下链接阅读更多信息。 Zend_Tool& CLI设置信息 (可通过命令行“zf --info”获得) *在环境变量HOMEPATH中找到的主目录,其值为\ Users \ myuser *主目录中位于\ Users \ myuser / .zf /的存储目录 * \ Users \ myuser / .zf /中不存在存储目录 *在位置\ Users \ myuser / .zf.ini的主目录中假定的配置文件 * \ Users \ myuser / .zf.ini
中不存在配置文件要更改此工具的设置,请运行:“zf --setup”
我这样做:
环境变量 - >系统变量 - >路径和我添加C:\ Zend \ ZendServer \ share \ ZendFramework \ bin 正如我提到的帖子所说,但这不起作用。 我尝试在系统变量中添加一个新变量,调用ZEND_TOOL_INCLUDE_PATH,其值为C:\ Zend \ ZendServer \ share \ ZendFramework \ library,我重启并且也不起作用。当我运行“zf --setup”时,我有同样的错误。我将zf.bat和zf.php复制到C:\ xampp \ php。
中答案 0 :(得分:0)
您应在C:\Zend\ZendServer\share\ZendFramework\library
中添加此路径,在 php.ini 文件中添加此行。
如果您在php's include path
中使用xampp
,则可在此处找到 php.ini windows
您应该在 php.ini :
中找到它C:\xampp\php
您应该在 php.ini 中添加 Zend Framework库路径:
; Windows: "\path1;\path2"
include_path=".;C:\xampp\php\PEAR"
现在,您可以从命令行运行 zftool :
; Windows: "\path1;\path2"
include_path=".;C:\xampp\php\PEAR;C:\Zend\ZendServer\share\ZendFramework\library"
更多信息:http://framework.zend.com/manual/1.12/en/learning.quickstart.create-project.html