Мне было интересно, как я не могу избавиться от этой ошибки. У меня 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 - это рабочий фрагмент