【问题标题】:Install zend framework on xampp在 xampp 上安装 zend 框架
【发布时间】:2015-01-21 12:45:03
【问题描述】:

我已经使用 hosts 文件创建了虚拟主机:

127.0.0.1       zend.local

httpd-vhosts.conf

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot "D:/xampp/htdocs"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "D:/xampp/htdocs/zendtest/public"
    ServerName zend.local
</VirtualHost>

我在 xampp 中收到此警告和错误

Warning: require_once(Zend/Application.php): failed to open stream: No such file or directory in D:\xampp\htdocs\zendtest\public\index.php on line 17

Fatal error: require_once(): Failed opening required 'Zend/Application.php' (include_path='D:\xampp\htdocs\zendtest\library;.;D:\xampp\php\PEAR') in D:\xampp\htdocs\zendtest\public\index.php on line 17

【问题讨论】:

    标签: php mysql apache zend-framework xampp


    【解决方案1】:

    我认为您的 ZF 库不在 2 个包含路径中。它可能在 D:\xampp\php\ 内。只需查找名为 Zend 的文件夹。在这种情况下,您必须将 D:\xampp\php 添加到包含路径中,您可以在项目公共文件夹中的 php.ini 文件或 index.php 中执行此操作。 如果您找不到 Zend 文件夹,您可以随时下载它并保存在项目的库文件夹中(就在公共之外)。

    旁注:如果 Zend 文件夹在项目中,我通常会从版本控制中忽略它。

    【讨论】:

    • 我的 xampp 中有一个文件夹,位于 D:\xampp\php\pear\PHP\CodeSniffer\Standards\Zed 但不知道它是否是 Zend 库。我是新手。
    • 是 Zend 的 Zed 吗?您可以在该文件夹中查找库文件。在您的情况下,应该有 Autoloader.php inn Zend。如果存在,您可以在 include_path 中添加此路径
    • 对不起,是 Zend。它包含一个名为 Sniffs 的文件夹和一个名为 ruleset.xml 的文件。但没有 autoloader.php 文件。在我的 zendtest 文件夹中有一个名为 library 的文件夹,但它是空的。
    • 我在 D:\xampp\htdocs\zendtest\tests\library 中多了一个库文件夹
    • 阿米特,如果你能告诉我如何一步一步地在我的 xampp 上安装 zend 框架,我将不胜感激。我是新手,所以无法从其他来源准确了解这一点。
    猜你喜欢
    • 2012-12-08
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 2014-06-25
    • 1970-01-01
    • 2015-04-25
    相关资源
    最近更新 更多