0

我在将 Zend 框架安装到我的系统时遇到了严重的问题,并且非常感谢您提供的任何建议。到目前为止,我已经遵循了所有推荐的建议,但是当我输入 zf 时,似乎仍然从我的 windows powershell 命令中收到以下消息:

*ZF 错误 * *

为了运行 zf 命令,您需要确保 Zend Framework 在您的 include_path 中。

我按照以下步骤操作:

  1. 我在笔记本电脑(Windows 7)的以下文件夹中安装了 Zend Libraries 和 bin: C:\wamp\bin\php 这是存放我的 PHP 5.43 的同一个 bin 文件夹。Zend 保存在一个名为: zendframework的文件夹中;

  2. 然后我转到我的 php.ini 文件夹(包括路径-)并插入以下内容: include_path = ".;C:\wamp\bin\php\zendframwork"

  3. 然后我去更改我的高级窗口设置:在那里,我点击环境变量,然后点击系统变量,我双击路径行

    路径行中,我包含了 zend bin 的 bin 文件夹的路径,即:

    zend_tool_include_path= C:\wamp\bin\php\zendfrawork\library

  4. 然后我重新启动了我的系统,然后进入 windows powershell 来测试安装。但它似乎仍然无法找到图书馆

有人可以告诉我我做错了什么吗?

4

1 回答 1

0

更正以下,Zend 目录通常在 zend 框架下的 library 文件夹中。

然后我转到我的 php.ini 文件夹(包括路径-)并插入以下内容: include_path = ".;C:\wamp\bin\php\zendframwork\library"

然后我去更改我的高级窗口设置:在那里,我点击环境变量,然后点击系统变量,我双击路径行。

在您的环境变量中,您需要编辑名为Path的变量并将路径附加到 zf.bat 文件中,该文件通常位于名为bin的 zend 框架目录中,因此您最终会得到一个Path变量,如下所示:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;D:\www\Zend Framework\bin;

我从来没有在任何安装中看到过这个变量(zend_tool_include_path),所以我不知道你是否需要它。

在路径行中,我包含了 zend bin 的 bin 文件夹的路径,即: zend_tool_include_path = C:\wamp\bin\php\zendframwork\library

我不确定 powershell 是否是答案,我使用 CLI(在运行框中键入 cmd)并zf show version在命令提示符处键入以测试 Zend_Tool 是否工作。

然后我重新启动了我的系统,然后进入 windows powershell 来测试安装。但它似乎仍然无法找到图书馆

于 2013-06-06T12:29:22.507 回答