Устанавливаем curl в Debian

Такая небольшая программка как curl умеет очень многое и вряд ли она установлена по-умолчанию на вашем VPS-сервере. Если Вы web-разработчик и не знаете, что такое curl, то стоит ознакомиться с ее возможностями здесь и, возможно, некоторые вещи, которые раньше делались сложно, впредь будут реализованы проще и эффективнее.

Те разработчики, кто разрабатывал когда-нибудь HTML- или XML- парсеры, знают о ее возможностях.

Для себя я открыл curl только в тот момент, когда предстояло разработать плагин для Textpattern, который бы вопреки политики социальной сети “Вконтакте”, автоматически добавлял уведомление о публикации новой статьи в публичную группу. Увы, без curl у меня этого сделать так и не получилось.

После того как мы, я надеюсь, определились зачем этот самый curl нам нужен, приступаем к его установке на сервер, где стоит PHP и Apache. Если у Вас простой хостинг (не VPS), то стоит обратиться к хостеру с просьбой его включить и он все сделает за Вас, если уже этого не сделал. У меня на одном хостинге именно так и было.

Как узнать установлен ли у меня curl?

Перед тем, как ринуться к установке, давайте проверим: возможно, он уже у Вас установлен. Я не нашел ничего проще, чем создать файл, к примеру, curl.php с содержимым:

<?php
  echo phpinfo();
?>

и запустить его через браузер.

В выведенной простыне текста, можно поиском по странице поискать curl и если он у Вас не найдется, то смело полагать, что у Вас он не установлен.

Устанавливаем curl в Debian

Еще с давних времен, когда я использовал Ubuntu, я привык к DEB-дистрибутивам и менять их не хочу. Именно поэтому практически на всех своих серверах я использую в качестве операционной системы – Debian, о чем еще ниразу не пожалел.

  1. Устанавливаем все, что нужно:
    sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-mcrypt
  2. После этого нужно всего-лишь перезапустить Apache:
    sudo /etc/init.d/apache2 restart

Для подтверждения того, что curl начал свою работу нужно снова запустить наш тестовый файл – curl.php и в последний раз пройтись поиском по открытой странице. В 99% случаях Вы увидите подтверждение того, что curl уже работает и можно приступать к порабощению интернета.

P.S. Сейчас как раз такое время, когда на улице уже холодно, а отопление администрация нашего города включать пока не спешит. В такие моменты найти спасение можно только в различных обогревателях. Побочным эффектов любого обогревателей является то, что он сильно сушит окружающий воздух. Бороться с этим помогают увлажнители воздуха для дома. Именно эти два устройства вместе помогут пережить это тяжелое для России время.

Комментарии:

  1. Ser опубликовал комментарий 26 Сентябрь 2013, 15:54 #

    Читаю наверно двадцатый сайт и везде сидят одни профессора. Советуют прописать строку sudo apt-get install … А где ее прописывать?

    | Ответить
    • itshaman опубликовал комментарий 1 Октябрь 2013, 06:21 #

      Зайдите на ваш VPS-сервер через SSH и там пропишите

      | Ответить
  2. T-rain опубликовал комментарий 3 Октябрь 2013, 12:57 #

    <?php php phpinfo();
    ?>
    Наверное, нужно echo phpinfo();

    | Ответить
    • itshaman опубликовал комментарий 16 Октябрь 2013, 05:55 #

      Действительно, опечатался. Спасибо!

      | Ответить
    • Евгений опубликовал комментарий 10 Ноябрь 2014, 19:17 #

      echo не нужно перед phpinfo() эта функция автоматически выводит наэкран

      | Ответить
Имя
e-mail
Сайт
Текст комментария: