PHP需要'guzzle.phar'引发致命错误,但在页面刷新时有效]] << [

问题描述 投票:1回答:1

现在在其他文件中,如果我使用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_onceincluderequire_once并添加PROJECT_ROOT以包含路径,但似乎没有任何效果。

感谢您的帮助,如果需要更多信息,请告诉我。谢谢

我想在我的项目中使用Guzzle而不使用Composer(无法避免的限制)。我已经在项目目录PROJECT_ROOT / includes / guzzle.phar中下载了他们的phar文件,现在在其他...

php require guzzle phar
1个回答
0
投票
仅当文件路径正确时,才会引发提到的PHP Fatal错误,您也可以在Fatal error之前找到警告,提示文件路径不正确。
© www.soinside.com 2019 - 2024. All rights reserved.