Очень давно не писал ничего по PHP , поэтому решил написать небольшую серию статей, посвящённых великолепному модулю PHP - cURL . Но прежде чем его использовать, cURL надо установить на Denwer , так как в базовую версию этого пакета cURL не входит.

Установка cURL на Denwer

Очень давно не писал ничего по PHP, поэтому решил написать небольшую серию статей, посвящённых великолепному модулю PHP - cURL. Но прежде чем его использовать, cURL надо установить на Denwer, так как в базовую версию этого пакета cURL не входит.

Прежде чем переходить к установке cURL на Denwer, давайте кратко расскажу о возможностях, которые предоставляет данный модуль. cURL - это удобный способ для моделирования действий пользователя на сервере. Фактически, Вы можете проверять ответ сервера при том или ином запросе. Например, можете отправлять POST-запросы и смотреть, что отдаёт сервер. Например, хотите проверить работу системы авторизации. Разумеется, можно и вручную через браузер вводить логин и пароль и смотреть, что происходит. Но гораздо удобнее будет написать небольшую серию тестов, в которых происходит отправка различных примеров логина и пароля, и при этом выводится ответ от сервера: успешная авторизация или нет. А Вы уже смотрете: правильно работает скрипт авторизации или нет. Вот для подобных целей и используется модуль cURL.

А теперь давайте займёмся установкой модуля cURL на Denwer:

  • Скачайте пакет расширений: "PHP5: дополнительные модули" по этой ссылке: http://www.denwer.ru/packages/php5.html.
  • Устанавливаете скачанный пакет (предварительно остановите сервер, если он запущен).
  • В файле "usr/local/php5/php.ini" уберите комментарий из строчки: ";extension=php_curl.dll", стерев кавычки в начале строки.
  • Запустите сервер.
  • Проверьте данные в phpinfo(). Если увидите "cURL support enabled", значит, всё хорошо. Если нет, то внимательно проверьте: все ли шаги Вы выполнили правильно.

Думаю, что в следующей статье (а, может быть, через одну), мы с Вами будем разбирать этот модуль уже на примере использования его в PHP-скриптах, так что не переключайтесь!