我在我的项目中使用Composer安装了pear/http_request2
版本2.2.1
但是当我尝试发出第一个请求时,我收到此警告和致命错误:
警告:require_once(Net / URL2.php):无法打开流:没有 文件或目录 /Applications/XAMPP/xamppfiles/htdocs/jet/vendor/pear/http_request2/HTTP/Request2.php 第24行
致命错误:require_once():无法打开所需的' Net / URL2.php' (包含路径=' /应用/ XAMPP / xamppfiles / htdocs中/喷射/供应商/梨/ pear_exception::/应用/ XAMPP / xamppfiles / LIB / PHP') 在 /Applications/XAMPP/xamppfiles/htdocs/jet/vendor/pear/http_request2/HTTP/Request2.php 第24行
我很感激任何有关如何修复它的帮助,提前谢谢。
大卫。
答案 0 :(得分:0)
您需要{gid master
password_hash
,因为撰写本文时需要it has not been released/tagged yet。
答案 1 :(得分:0)
这应该有效:
composer require pear/http_request2:2.2.1
默认情况下,应安装具有所需pear/net_url2
文件(URL2.php
)的./vendor/pear/net_url2/Net/URL2.php
。
然后确保在脚本中包含vendor/autoload.php
文件以自动加载包含路径(请参阅:vendor/composer/include_paths.php
文件)。
这是一个简单的PHP命令来测试它:
php -r 'require_once "vendor/autoload.php"; require_once "Net/URL2.php";'
注意:上面的命令应该没有任何错误。
相关:Errors in the autoloaded HTTP/Request2 code, how to troubleshoot composer?