Require_once(Net / URL2.php):无法打开流:没有这样的文件或目录

时间:2015-07-17 21:13:15

标签: php composer-php pear

我在我的项目中使用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行

我很感激任何有关如何修复它的帮助,提前谢谢。

大卫。

2 个答案:

答案 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?