【发布时间】:2012-12-01 06:55:30
【问题描述】:
我最近下载了 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;
我已经花了一整天的时间查看其他论坛,获得想法,但没有一个有效。请帮助。谢谢
【问题讨论】:
-
下载 Zend 时,它是否包含在以版本号命名的文件夹中?我的是。
\xampp\php\Zend\library\zend\是否实际上包含文件Loader.php,还是在某个子文件夹中? -
当我下载它时,它位于 ZendFramework-2.0.5 中,我提取并将文件夹名称更改为 Zend,里面有文件夹(bin、demos、library、resources、vendor)和文件(composer. json,LICENSE 和 README),我检查了 Zend\library\zend 里面没有 loader.php 文件,而是有 LoaderPluginManager php 文件
-
好的。那就是问题所在。在您重命名的目录中,有一个名为
library的目录。在其中,有一个名为Zend的文件夹。这就是包含路径上需要的内容,因为那是包含Loader.php的文件夹。 -
我昨天也试过了,今天在你告诉我之后(即现在我的路径是 include_path=".;C:xampp\php\PEAR\;C:xampp\php\Zend" (如果是 loader.php 或 LoaderPluginmanager.php 我的 Zend 文件夹只包含 LoaderPluginmanager.php 不完全是 loader.php)
-
你明白目标了吧?如果需要,在文件系统中搜索 Loader.php,并将其路径放入包含中。如果您的 Zend 副本不包含该文件,您需要再次尝试下载。
标签: php zend-framework xampp