Zend Framework中的zf命令在Windows上输出zf错误

时间:2015-01-24 23:43:01

标签: php windows zend-framework xampp

我有同样的问题,这篇文章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。

1 个答案:

答案 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