Php Wamp Pear http/request2

Php Wamp Pear http/request2,php,http,wamp,pear,require-once,Php,Http,Wamp,Pear,Require Once,我的php文件中有一行代码: require_once 'HTTP/Request2.php'; 我已经安装了pear,并且安装成功,我在wamp上的pear HTTP目录中有Request2.php文件。我已将我的php文件放在我的www文件夹中,但当我运行它时,仍然会收到以下消息: 警告:require_once(HTTP/Request2.php):无法打开流:否 第3行C:\wamp\www\php\phptest.php中的此类文件或目录 我不明白为什么我仍然会出现这个错误,是否

我的php文件中有一行代码:

require_once 'HTTP/Request2.php'; 

我已经安装了pear,并且安装成功,我在wamp上的pear HTTP目录中有Request2.php文件。我已将我的php文件放在我的www文件夹中,但当我运行它时,仍然会收到以下消息:

警告:require_once(HTTP/Request2.php):无法打开流:否 第3行C:\wamp\www\php\phptest.php中的此类文件或目录

我不明白为什么我仍然会出现这个错误,是否在寻址文件或其他方面有错误。如果有人能帮我,我将不胜感激。

非常感谢

如果您在
C:\wamp\www\php\phptest.php
中运行脚本,那么我假设您正在使用CLI,即从命令行运行脚本

CLI从
c:\wamp\bin\php\php5.5.12\php.ini
中获取其php.ini文件,即使用wampmanager菜单系统编辑
php.ini

c:\wamp\bin\php\php5.5.12\php.ini中的
include_path
进行更改,看看这是否解决了您的问题

您可以通过以下操作询问PHP在何处查找其ini文件:-

C:\>d:\wamp\bin\php\php5.5.12\php --ini
应该是这样的

Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File:         C:\wamp\bin\php\php5.5.12\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

注意:不要试图将php.ini文件放在
C:\Windows
文件夹中。

我的
http
目录中有
request2.php
,但您请求的路径是
http/request2.php
。文件名区分大小写。这是问题上的错误,我在系统上做对了。编辑为正确的格式。请重试require_一次('../HTTP/Request2.php');“.”返回到一个目录,更改为../HTTP/Request2.php,我仍然得到错误。您需要检查您的包含路径-不,我没有尝试从命令行运行脚本。我做了“php--ini”,它返回了与您提到的相同的结果。下面是php.ini文件:您可以尝试从
include\u path=“;C:\wamp\bin\php\php5.5.12\pear\HTTP”
中删除
HTTP
,这可能会修复它。尝试创建一个只包含