#php #curl #xampp
#php #curl #xampp
Вопрос:
Я использую сервер Xampp с php5. Я пытался заставить расширение curl работать. Но не удается это сделать. Я раскомментировал php_curl.dll строка в php.ini. Я не вижу, чтобы curl был включен в phpinfo () . Я также скопировал ssleay32.dll и libeay32.dll файлы в каталоги syswow64 и system32. Нужно ли мне что-либо устанавливать на сервер? Кто-нибудь раньше использовал xampp server с curl? Спасибо
Ответ №1:
Честно говоря, я не использовал, XAMPP
но пару раз я сталкивался с проблемами с WAMP
расширениями в Windows.
Почти всегда причиной была одна из следующих:
- В
/ext
каталоге нет требуемого файла, - Строка расширения в
php.ini
прокомментирована, - Я забыл перезапустить сервер.
Кроме того, это выглядит интересно (по ссылке # 1 ниже):
В XAMPP есть прямая запись часто задаваемых вопросов об их структуре php.ini. Для тех, кто ищет простое исправление, игнорируйте все, кроме файла/apache/bin/php.ini. Это единственное, которое имеет значение, независимо от того, какую версию PHP вы используете в данный момент.
Как насчет всего .вам нужны DLL-файлы? Ну, они вам не нужны. Все, что вам нужно для запуска CURL при установке XAMPP, включено в загрузку.Прекратите загружать лишнюю чушь и засовывать ее по всей вашей системе. XAMPP знает, что ему нужно, где это находится и как это использовать. Конец истории.
Если вышеуказанные шаги не помогли, прочитайте следующие статьи (и комментарии):
- Использование CURL в XAMPP
- Включить CURL с помощью XAMPP в Windows XP
- Включить Curl на Xampp
- Запуск cURL для работы в XAMPP
Имейте в виду наличие нескольких файлов php.ini в XAMPP. Убедитесь, что вы отредактировали правильное.
PS Я только что попытался включить cURL в Wamp/XP
. Я удалил начальную точку с запятой ;
из строки ;extension=php_curl.dll
и перезапустил сервер. Теперь я вижу cURL support: enabled
на phpinfo()
странице. Я думаю, что в XAMPP
это тоже просто.