Неустранимая ошибка PHP: класс 'HttpRequest' не найден - PullRequest
5 голосов
/ 08 августа 2011

Мне было интересно, как я не могу избавиться от этой ошибки. У меня работает PHP 5.3 на Windows Server.

В одном из моих файлов мне нужно сделать запрос HttpRequest. Проблема в том, что мне нужен определенный * .dll (pecl_http.dll), который я не могу найти. Есть ли другой способ сделать это, или есть кто-то это * .dll для PHP 5.3?

Спасибо за вашу помощь

Александр

Ответы [ 2 ]

7 голосов
/ 08 августа 2011

Если вы посмотрите здесь список: http://downloads.php.net/pierre/, вы увидите 4 версии php_http. Все 4 версии - это опции «не-поточно-безопасный» и «поточно-безопасный» (имя файла показывает «nts» или ничего), а также VC6 или VC9.

Чтобы узнать, нужен ли вам vc6 или vc9, загрузите phpinfo и посмотрите на «Compiler» вверху. Чуть дальше вы увидите «Потокобезопасность», если он включен, выберите тот, который не говорит «nts».

0 голосов
/ 09 июля 2015

установить (или переустановить) пакет

$ pecl install -f pecl_http-1.7.6

или используйте curl - это рабочий фрагмент

...