{WAMP SERVER}致命错误:Class' HttpRequest'在C:\ wamp \ www \ project_name \ file.php中找不到

时间:2015-12-16 20:10:52

标签: php wampserver

我在Windows 10上使用Wampserver 2.5作为我的PHP项目,我的PHP版本是5.5.12 我正在尝试使用短信发送API,代码是:

<?php

    $request = new HttpRequest();
    $request->setUrl('http://api.jaldise.net/restapi/sms/1/text/single');
    $request->setMethod(HTTP_METH_POST);

    $request->setHeaders(array(
    'accept' => 'application/json',
    'content-type' => 'application/json',
    'authorization' => 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='
    ));

    $request->setBody('{  
    "from":"JaldiSe",
    "to":[  
    "923420563069",
    "41793026834"
    ],
    "text":"Test SMS."
  }');

  try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}

当我在浏览器中运行此文件时,以下错误会显示以下错误消息: enter image description here

我在php.ini中添加了http.dll文件和扩展名,但无济于事。

1 个答案:

答案 0 :(得分:0)

曾经有一个pierre文件夹,这个dll是为windows编译的,但最近似乎已经消失了。

但是,如果您look here,您会发现各种PHP版本和各种编译器都可以使用各种PHP扩展。

可以找到{p> php_http here specifically

请记住,对于WAMPServer,您需要线程安全(TS)版本