У меня была такая же проблема с Wampserver 2.2 (64 бит). Вот что я сделал, чтобы заставить его работать:
1) Зайдите в wampserver-> PHP-> PHP-расширения, включите расширение php_curl
2) Откройте \ bin \ php \ php5.3.13 \ php.ini и раскомментируйте следующую строку:
расширение = php_curl.dll
3) Перейдите в \ bin \ php и скопируйте libeay32.dll и ssleay32.dll в папку windows \ system32
4) Если вы попытаетесь перезапустить службы wampserver, вы заметите, что lib_curl по-прежнему не работает. Оказывается, что версия php_curl.dll, входящая в комплект, неправильно скомпилирована.
Журнал ошибок Apache содержал следующее:
Предупреждение : запуск PHP: невозможно загрузить динамическую библиотеку
'c: /wamp/bin/php/php5.3.13/ext/php_curl.dll' - приложению не удалось запуститься, поскольку его параллельная конфигурация неверна. Пожалуйста, смотрите журнал событий приложения или используйте инструмент командной строки sxstrace.exe для более подробной информации.
5) Вам потребуется правильно скомпилированная версия php_curl.dll. Я скачал php_curl-5.3.13-VC9-x64.zip из этого поста в блоге:
[www.anindya.com]
Прямая ссылка:
[www.mediafire.com]
Я заменил php_curl.dll внутри \ bin \ php \ php5.3.13 \ ext на тот, что выше, и все работало нормально, улыбающийся смайлик
6) Чтобы проверить, работает ли расширение cURL, попробуйте этот фрагмент кода
`
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
'http://news.google.com/news?hl=en&topic=t&output=rss');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec ($ch);
echo $contents;
curl_close ($ch);
?>
`
Вот еще один пост с похожей информацией (я нашел это после того, как написал эти инструкции):
[Www.o3n.org]