【问题标题】:Zend_Tool include_path problemZend_Tool include_path 问题
【发布时间】:2011-07-18 12:47:22
【问题描述】:

我正在尝试在我的计算机上安装 Zend Framework。我做了以下工作:

  1. 我已经将 Zend 框架文件放在了 C 盘,路径如下: C:\ZendFramework\库 C:\ZendFramework\bin(bin文件夹包含zf.bat、zf.sh和zf.php文件)

  2. 我已在 php.ini 文件中包含路径:

    include_path = “.;C:\xampp\php\PEAR;C:\ZendFramework\library”

现在,当我转到命令提示符并键入 zf 命令时,出现以下错误:

In order to run the zf command, you need to ensure that Zend Framework is inside your include_path. 

有人可以建议我我做错了什么以及如何解决这个错误。 谢谢。

【问题讨论】:

  • 有什么理由将库和 bin 代码分开?我认为这不是问题,但有点不寻常。
  • @Phil 它已经在相同的结构中,即。 zend 框架文件夹中的 library 和 bin 文件夹。
  • 是的,但是您在 C: 上拥有库,在 D: 上拥有 bin
  • 对不起,我在这里打错了,这两个都在C:

标签: php zend-framework include-path zend-tool


【解决方案1】:

确保您从命令行调用的 PHP 二进制/可执行文件使用与 Web 版本相同的 php.ini 文件。

运行

php -i

寻找线条

Configuration File (php.ini) Path => /path/to/ini/folder
Loaded Configuration File => /path/to/ini/folder/php.ini

您还应该能够看到配置的包含路径

include_path => local/include/path => master/include/path

编辑:在 Windows 上,您可能想要运行

php -i | more

显示了很多信息,我不记得 Windows 终端为您提供了多少行回滚。你所追求的大部分都会在顶部。

【讨论】:

    【解决方案2】:

    你知道这个错误有多疯狂吗?重启windows后就解决了。

    windows 是多么棒的操作系统,它 99% 的问题都通过重启解决了。

    【讨论】: