Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;无法打开流:没有这样的文件或目录";,但是该文件是用PHP';s包括_路径_Php_Zend Framework_Include Path - Fatal编程技术网

&引用;无法打开流:没有这样的文件或目录";,但是该文件是用PHP';s包括_路径

&引用;无法打开流:没有这样的文件或目录";,但是该文件是用PHP';s包括_路径,php,zend-framework,include-path,Php,Zend Framework,Include Path,在Ubuntu中使用Lampp,我将php.ini的include_路径设置为“/usr/share/php/libzend framework php”,以便访问zend库 但当我在代码中使用它时,比如说: require_once "Zend/Loader/Autoloader.php"; 我收到一个错误-“打开流失败:没有这样的文件或目录”。我完全迷路了。我不知道为什么我的脚本在文件实际存在时无法获取该文件。根据,该文件可能被称为“Autoloader.php”,而不是“Autoload

在Ubuntu中使用Lampp,我将php.ini的include_路径设置为“/usr/share/php/libzend framework php”,以便访问zend库

但当我在代码中使用它时,比如说:

require_once "Zend/Loader/Autoloader.php";
我收到一个错误-“打开流失败:没有这样的文件或目录”。我完全迷路了。我不知道为什么我的脚本在文件实际存在时无法获取该文件。

根据,该文件可能被称为“Autoloader.php”,而不是“Autoload.php”

ZF文档似乎支持这一点:
根据,该文件可能被称为“Autoloader.php”,而不是“Autoload.php”

ZF文档似乎支持这一点:

Dang;我也变得非常兴奋。如果您
head/usr/share/php/libzend framework php/Zend/Loader/Autoloader.php
,它是否找到该文件?php是否实际使用include\u路径值?如果您
echo get\u include\u path()
,是否看到预期值?这是CLI还是Apache应用程序?如果是Apache,在对php.ini进行更改后是否重新启动了Apache?哇!它打印“:/usr/share/php:/usr/share/pear”。我不明白。但是当我在xampp中检查我的php.ini文件时,“include_path”的值是“/usr/share/php/libzend-framework-php”,请检查您的phpinfo页面中加载的配置文件的
值,并确保将更改放在正确的文件中。还有一个
附加的.ini文件被解析
条目;可能随后加载的.ini文件正在覆盖它。当您得到奇怪的结果时,您是在使用CLI还是在浏览器中加载页面?.htaccess文件还可以修改include_path:Dang的值;我也变得非常兴奋。如果您
head/usr/share/php/libzend framework php/Zend/Loader/Autoloader.php
,它是否找到该文件?php是否实际使用include\u路径值?如果您
echo get\u include\u path()
,是否看到预期值?这是CLI还是Apache应用程序?如果是Apache,在对php.ini进行更改后是否重新启动了Apache?哇!它打印“:/usr/share/php:/usr/share/pear”。我不明白。但是当我在xampp中检查我的php.ini文件时,“include_path”的值是“/usr/share/php/libzend-framework-php”,请检查您的phpinfo页面中加载的配置文件的
值,并确保将更改放在正确的文件中。还有一个
附加的.ini文件被解析
条目;可能随后加载的.ini文件正在覆盖它。当您得到奇怪的结果时,您是在使用CLI还是在浏览器中加载页面?.htaccess文件还可以修改include_path的值:One经常遇到此错误,要快速排除故障,请执行以下步骤:stackoverflow.com/a/36577021/2873507One经常遇到此错误,并快速排除故障,按照以下步骤操作:stackoverflow.com/a/36577021/2873507