类 'httpRequest' 找不到 PHP 5.3 窗口


Class 'httpRequest' not found PHP 5.3 windows

我正在尝试在Windows中为PHP安装http请求类。

我在这里下载了一个文件:

http://downloads.php.net/pierre/

php_http-5.3-nts-svn20091125-vc6-x86.zip

但是,当我尝试通过添加来启用扩展时扩展名 = php_http.dll 到 php.ini,它不会出现在 phpinfo() 中

有没有人成功地让 httprequest 类在 Windows 中工作。

这就是我正在努力做的事情。

  $url = 'http://example.com/';
    //create the httprequest object
    $httpRequest_OBJ = new httpRequest($url, HTTP_METH_POST);

我的猜测是扩展程序不在正确的文件夹中,或者您尚未重新启动Web服务器。

如果您使用的是 WAMP,请确保您正在编辑 apache 文件夹下的php.ini,而不是 php 文件夹 - 后者的php.ini仅在命令行中使用。

PHP 扩展

通常称为"php_*.dll"(其中星号表示扩展名),它们位于"PHP''ext"(PHP 4 中的"PHP''extensions")文件夹下。

供将来参考:http://php.net/manual/en/install.pecl.windows.php

检查 apache/apachex.x.xx/bin/php 下的 php.ini 文件。

这适用于使用 IIS 7 的用户。

问题是,并非所有 http 请求的 dll 都是兼容的,因此不会加载。幸运的是,我找到了正确的。

这是httprequest dll,你需要安装它才能使httprequest工作:

http://www.findthatzip-file.com/search-9898866-hZIP/winrar-winzip-download-php-http-5.3-nts-svn20091125-vc9-x86.zip.htm