【问题标题】:Class 'httpRequest' not found PHP 5.3 windows找不到类“httpRequest” PHP 5.3 windows
【发布时间】:2013-10-29 14:04:00
【问题描述】:

我正在尝试在 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);

【问题讨论】:

  • 您使用的是 WAMP 还是类似的东西?
  • 解决了伙计们 - 我正在使用 IIS

标签: php httprequest


【解决方案1】:

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

如果您使用的是 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

【讨论】:

  • 那么重启你的网络服务器怎么样?
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    这是为那些使用 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

    【讨论】:

      猜你喜欢
      • 2014-05-08
      • 2011-10-22
      • 2013-09-05
      • 2012-02-15
      • 1970-01-01
      • 1970-01-01
      • 2017-06-07
      • 2015-06-12
      • 2017-01-01
      相关资源
      最近更新 更多