Мне было интересно, как я не могу избавиться от этой ошибки. У меня PHP 5.3 работает на Windows Server.
В одном из моих файлов мне нужно сделать HttpRequest. Проблема в том, что мне нужен конкретный * .dll (pecl_http.dll), который я не могу найти. Есть ли другой способ сделать это, или есть кто-то этот * .dll для PHP 5.3?
Спасибо за вашу помощь
Александр
Если вы посмотрите в списке ниже: http://downloads.php.net/pierre/ вы увидите 4 версии php_http. 4 версии – это все варианты «не потокобезопасных» и «потокобезопасных» (имя файла показывает «nts» или ничего) и VC6 или VC9.
Чтобы узнать, нужны ли вам vc6 или vc9, загрузите phpinfo и посмотрите «Компилятор» вверху. Немного дальше, вы увидите «Безопасность потоков», если это включено, идите за тем, который не говорит «nts».
установить (или переустановить) пакет
$ pecl install -f pecl_http-1.7.6
или использовать curl – это рабочий фрагмент