现在在其他文件中,如果我使用require_once或include或include_once,它将在下面引发致命错误:
PHP Fatal error:
require(): Failed opening required 'phar://guzzle.phar/autoloader.php (include_path='.:/usr/share/php:PROJECT_ROOT/includes') in PROJECT_ROOT/includes/guzzle.phar on line 3
但是当我使用时
require 'includes/guzzle.phar'
第一次加载页面时会引发上述错误,但是当我刷新页面时,它不会引发任何错误,并且此后可以正常工作。
[过去两天中,我研究了各种SO问题,尝试使用include_once
,include
,require_once
并添加PROJECT_ROOT
以包含路径,但似乎没有任何效果。
感谢您的帮助,如果需要更多信息,请告诉我。谢谢
我想在我的项目中使用Guzzle而不使用Composer(无法避免的限制)。我已经在项目目录PROJECT_ROOT / includes / guzzle.phar中下载了他们的phar文件,现在在其他...
PHP Fatal
错误,您也可以在Fatal error
之前找到警告,提示文件路径不正确。