1

我最近下载了 ZendFramework(2.0.5) 的完整包版本(推荐)。并尝试安装在 xampp(版本 1.7.4)中,但我的 php 版本是 5.3.5。

我做了几乎所有据说做的事情——

1.找到php.ini并添加路径

include_path = ".;C:\xampp\php\Zend\library\zend\;C:\xampp\php\PEAR;"

2.解压下载的 Zend Framework 文件夹并复制到你的 PHP 包含路径。

我也检查了文件夹(xampp,php,Zend)权限。我已经检查并重新检查了我的尝试多次,但该错误没有解决。

Exception thrown trying to access Zend/Loader.php using 'use_include_path' = true. Make sure you include Zend Framework in your include_path which currently contains: .;C:\xampp\php\Zend\library\zend\;C:\xampp\php\PEAR;

我已经花了一整天的时间检查其他论坛,获得想法,但没有一个有效。请帮助。谢谢

4

2 回答 2

2
  1. 您的路径可能应该是C:\xampp\zend\library\Zend.

  2. 您不应该将框架带到全局包含路径,而是将其作为项目中的依赖项,很快您将拥有两个具有两个不同版本 ZF 的项目,然后全局选项会产生麻烦

于 2012-12-13T11:47:09.497 回答
0

嗨,在做了所有可能的尝试之后,我的错误终于消失了。我不知道其他情况,但就我而言,我犯了一系列错误。所以当我纠正它们时,错误消失了。这就是我所做的

1.ZendFramework-2.0.5 中缺少loader.php,出现如下错误

Exception thrown trying to access Zend/Loader.php using 'use_include_path' = true. Make sure you include Zend Framework in your include_path which currently contains: .;C:\xampp\php\Zend\library\zend\;C:\xampp\php\PEAR;

为此,我下载了 ZendFramework-1.12.0(仅在我的情况下)。并且 Loader.php 在那里

2.我没有两个错误是我从一半折断了路径。即如果我的文件夹结构类似于 ZendFramework-1.12.0/library/Zend/..我将半路径添加到 php.ini 文件

include_path = ".;C:\xampp\php\PEAR\;C:\xampp\php\Zend;"

这是一个错误,所以我给出了库文件夹之前的路径

include_path = ".;C:\xampp\php\PEAR\;C:\xampp\php\Zend\library;"

并根据路径放置文件夹。

3.我读到的环境变量呢?第一次安装 ZendFramework 时它们不是必需的。在它之后我不知道是否应该添加环境变量

C:\xampp\php

因此,在完成上述更正并通过安装检查器检查后,错误消失了。

并且记住在 php.ini 文件中进行微小更改后重新启动(启动和停止)apache 服务器。非常感谢 markus-tharkun 和 Seth Battin。你救了我。

于 2012-12-14T09:33:29.240 回答