php - Zend Framework : Failed opening required Zend/Loader. php (include_path ='.:/php/includes')

标签 php linux zend-framework centos

PHP Fatal error:  main(): Failed opening required 'Zend/Loader.php' (include_path='.:/php/includes')

我在CentOS上安装了ZF,但是调用的时候遇到这个问题

require_once 'Zend/Loader.php'

我使用的 Zend Framework 版本:1.11.12

我尝试使用以下流程解决此问题:

在库路径上创建符号链接(symbolic link) Zend 框架

ln -s /usr/share/php/Zend .

在库路径上复制 Zend Framework

cp -R /usr/share/php/Zend .

未解决。我该如何解决错误?

最佳答案

错误说明了一切。 你当前的 include_path -> (include_path='.:/php/includes') /php/includes 只是您的 php include_path 中的唯一目录。尝试在您的包含路径中添加 Zend 目录,或者像下面这样即时添加:

set_include_path('/path/to/ZendFramework-1.11.12/library/'.get_include_path());
require_once('Zend/Loader.php');

关于php - Zend Framework : Failed opening required Zend/Loader. php (include_path ='.:/php/includes'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12293107/

相关文章:

php - 为什么 Zend Bootstrap 自动加载功能中有这两行

php - 使用 Zend 测试设置 PHPUnit

PHP POST 通过 AJAX 循环通过 javascript 发送对象文字

javascript - 如何在 html 中制作幻灯片横幅?

php - 使用 PHP 在我的网站上实现 LDAP 的步骤

linux - 命令行实用程序,用于打印 linux 中的数字统计信息

php - 简单的 HTML Dom - 查找 div 之间的文本

php - Nginx - 重定向 404 PHP 文件

Linux SCHED_OTHER (CFS) 用户时间与 SCHED_RR 和 SCHED_FIFO 用户时间

php - Zend Framework 数据层架构