在 xampp 上安装 zend 框架


Install zend framework on xampp

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

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 添加到包含路径中,您可以在项目的公用文件夹中的 php.ini 文件或索引.php中执行此操作。如果您找不到Zend文件夹,您可以随时下载它并保存在项目中的库文件夹中(就在公共外部)。

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