php - 在 xampp 上安装 zend 框架

标签 php mysql apache zend-framework xampp

我使用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

最佳答案

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

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

关于php - 在 xampp 上安装 zend 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28067594/

相关文章:

php - 如何在特定键值对之后访问 stdclass 对象?

带有CSS问题的PHP随机DIV

mysql - 在单个查询 Mysql 中获取相应 ID 的计数

php - 使用 xampp 安装 Apache 时出错

php - 设置 php.ini、my.cnf 和 httpd.conf (apache2.conf) 字符集有什么坏处吗?

apache - Xampp 虚拟主机 : Wildcard domains and sub-domains

php - 获取多个开始/结束日期的日期范围

php - PHP 和 MYSQL 中的 IM 聊天系统?

mysql - 在 mysql 中记录用户操作

php - 在 Google 日历中插入事件 PHP 和 SQL