我正在尝试在Windows中安装PHP的http请求类。
我在这里下载了一个文件:
http://downloads.php.net/pierre/
php_http-5.3-nts-svn20091125-vc6-x86.zip
但是,当我尝试通过添加启用扩展时 extension = php_http.dll到php.ini,它没有出现在phpinfo()
有没有人成功让httprequest类在Windows中运行。
这就是我想要做的。
$url = 'http://example.com/';
//create the httprequest object
$httpRequest_OBJ = new httpRequest($url, HTTP_METH_POST);
答案 0 :(得分:2)
我的猜测是扩展程序不在正确的文件夹中,或者您还没有重新启动网络服务器。
如果您正在使用WAMP,请确保您正在编辑apache文件夹下的php.ini
而不是php文件夹 - 后者的php.ini
仅用于命令行。
PHP扩展通常称为“php _ * .dll”(其中星号代表扩展名称),它们位于“PHP \ ext”(PHP 4中的“PHP \ extensions”)文件夹下。
答案 1 :(得分:0)
检查apache / apachex.x.xx / bin / php下的php.ini文件。
答案 2 :(得分:0)
这适用于使用IIS 7的用户。
问题是,并非http请求的所有dll都兼容,因此不会加载。幸运的是,我找到了正确的。
这是httprequest dll,您需要安装以便httprequest工作: