Меню Рубрики

Установка curl для php debian

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

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

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

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

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

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

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

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

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

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

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

  1. Устанавливаем все, что нужно:
  2. После этого нужно всего-лишь перезапустить Apache:

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

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

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

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

Наверное, нужно echo phpinfo();

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

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

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

источник

Установка PHP и модулей на Ubuntu/Debian

В Debian и Ubuntu есть несколько вариантов работы php: как модуль apache и как php-fpm. Первый вариант удобен тем, кому придется использовать не только сам PHP, но и возможности Apache, такие как .htaccess. Второй же вариат удобен например для Yii или Laravel.

Установка PHP 5 как модуля Apache:

Установка PHP 7 как модуля Apache:

Установка PHP 5 как PHP-FPM:

Установка PHP 7 как PHP-FPM

В Debian и Ubuntu зачастую установка модулей PHP не требует каких-то сложных манипуляций. Для того, чтобы посмотреть, что Вы можете поставить прямо сейчас, нужно сделать:

Читайте также:  Установка привода для откатных ворот doorhan

Давайте для примера установим GD для работы с изображениями:

Либо php-fpm, смотря, что используете Вы:

Чтобы посмотреть список модулей php, который прямо сейчас подключен, можно запустить:

Nginx, Php-Fpm и что это вообще?

Что такое php-fpm и зачем он нужен более-менее посещаемым проектам? Какие неприятности несет в себе переход с apache на fpm? Какие проблемы решает реально, а какие — надуманно?

Почему timeout для curl в php необходим

Использование cURL в PHP имеет свою не очень приятную особенность — вечная блокировка процесса

Угадайте самый медленный фреймворк. И это не Laravel

Есть распространенное мнение, что Laravel почти самый медленный фреймворк, что даже его название нужно читать медленно и только одним пользователем на 1 ядро CPU. Но к счастью, это не так

Curl в PHP

Curl — это библиотека для работы с URL. Она интегрирована во множество языков, в том числе и в PHP.

Сессии в PHP — часть первая для Чайников

Вводная статья о том, как использовать сессии в PHP

IoT Highload: особенности и подводные камни

Особенности серверных приложений, работающих с сетью IoT-устройств на практике и в теории

источник

nix Craft

Linux and Unix tutorials for new and seasoned sysadmin

nix Craft

Linux and Unix tutorials for new and seasoned sysadmin

How to install curl on Debian Linux 10/9/8

Adblock detected 😱

Installing Curl on Debian

Let us see how to install and use curl on Debian.

How to install curl on Debian Linux 10/9/8

Type the following command to install curl on Debian Linux:
$ sudo apt install curl
OR
$ sudo apt-get install curl
Sample outputs:

[sudo] password for vivek: Reading package lists. Done Building dependency tree Reading state information. Done The following additional packages will be installed: libcurl3 The following NEW packages will be installed: curl libcurl3 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 518 kB of archives. After this operation, 989 kB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://mirrors.kernel.org/debian stretch/main amd64 libcurl3 amd64 7.52.1-5 [291 kB] Get:2 http://mirrors.kernel.org/debian stretch/main amd64 curl amd64 7.52.1-5 [227 kB] Fetched 518 kB in 4s (116 kB/s) Selecting previously unselected package libcurl3:amd64. (Reading database . 240584 files and directories currently installed.) Preparing to unpack . /libcurl3_7.52.1-5_amd64.deb . Unpacking libcurl3:amd64 (7.52.1-5) . Selecting previously unselected package curl. Preparing to unpack . /curl_7.52.1-5_amd64.deb . Unpacking curl (7.52.1-5) . Setting up libcurl3:amd64 (7.52.1-5) . Processing triggers for libc-bin (2.24-11+deb9u1) . Processing triggers for man-db (2.7.6.1-2) . Setting up curl (7.52.1-5) .

Usage

Once installed you can use it as follows to see the headers:
$ curl -I https://www.google.co.in/
$ curl -I https://www.cyberciti.biz/
Sample outputs:

Or download a file from a server using curl itself:
curl -o output.file http://server1.cyberciti.biz/foo.bar.txt
You can resume broken download with the curl command as follows:
curl -L -O -C — http://ftp.ussg.iu.edu/linux/centos/latest/isos/file.iso

Getting more help on curl

Type the following man command:
man curl
OR
curl —help
See also:

Posted by: Vivek Gite

The author is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a trainer for the Linux operating system/Unix shell scripting. Get the latest tutorials on SysAdmin, Linux/Unix and open source topics via RSS/XML feed or weekly email newsletter.

Related Tutorials

Your support makes a big difference:

I have a small favor to ask. More people are reading the nixCraft. Many of you block advertising which is your right, and advertising revenues are not sufficient to cover my operating costs. So you can see why I need to ask for your help. The nixCraft takes a lot of my time and hard work to produce. If everyone who reads nixCraft, who likes it, helps fund it, my future would be more secure. You can donate as little as $1 to support nixCraft:

Читайте также:  Установка водопропускных труб на автомобильных дорогах

источник

Установка curl в Debian

Эта статья нужна в первую очередь владельцам своего Идеального сервера на Debian 6.0. Здесь решается проблема, связаная с ошибкой добавления видео по ссылке с youtube. Причиной которой является отсутствие библиотеки Curl для php. Поэтому этот материал расскажет как установить Curl в Debian. За представленный материал по решению этой проблемы большая благодарность пользователю ERT проекта mini Server.

Установил я на Joomla компонент jomsocial (ознакомиться с ним можно здесь www.jomsocial.com). Jomsocial — это расширение, для построения социальной сети (скажем, на подобие vkontakte).

При попытке добавить видео с youtube простой ссылкой (кстати есть еще очень много компонентов, в которых можно добавлять видео простой ссылкой, форум vBulletin последней версии, который я бы порекомендовал Вам, но единственное — это то, что последния его версия плохо интегрируются с сайтом, в плане общей регистрации и общей базы. А если использовать версию постарше vBulletin 3.8.6, то тут все отлично, у меня работает, hwdvideoshare и т.д.). Компонент отвечает, что нет библиотеки curl и, соответственно, видео не добавляется. Чтобы добавить библиотеку, входишь в систему как супер пользователь root и команду:

Все, библиотека curl установлена в Debian, и подключена. Теперь перезапускаем apache.

Теперь видео можно добавлять на сайт!

Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.

Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

источник

How to Install curl and php-curl on Linux

Curl is a free and open source data transfer tool used for transfer of data to and from a server using the following supported protocols: IMAP, IMAPS, POP, POP3, POP3S, DICT, FILE HTTP, HTTPS, SMB, SMBS, SMTP, SMTPS, FTP, FTPS, TELNET, RTSP, RMTP and TFTP.

During its normal operation, it displays a meter-like progress bar indicating parameters such as data transfer speed, amount of data transferred, and estimated time left. The speed is indicated in bytes per second. Let’s see how we can install curl and php-curl in various Linux distributions.

Ubuntu 18.04, 17.10 and Debian 9.3

Login as root and update your Ubuntu system first

Verify curl is installed and check its version

From source

Visit curl’s website and download the latest curl version by copying the link and using wget command

Uncompress the tarball file using the tar command below

Navigate to the uncompressed folder

You’ll require the C compiler to build the source code. Install the C compiler as shown below.

Run the commands below in succession to compile the source code

Centos 7

From source

Just like we did in Ubuntu 17.10, navigate to curl’s website and download the curl tarball.

Navigate to the uncompressed folder

Centos 7 comes already installed with a C compiler. Run the commands below to compile the source code

Читайте также:  Установка или замена мойки

Verify installation of curl

Fedora 27

NOTE Fedora 27 comes pre-installed with curl.

To install php-curl simply log in as root and run

Verify installation of curl

Arch 2017 Linux

First, log in as root and update the system

Verify whether curl in installed

Alpine Linux 3.7

Verify installation of Curl

Curl is the backbone of internet data transfer for thousands of software applications using a myriad of protocols. Being free and open source has enabled many contributors to work on the curl project and continually come up with newer and improved versions.

источник

Установка cURL Debian

Здравствуйте уважаемые пользователи сайта, я «нуб» в этом деле и хотел бы попросить вашей помощи. Прошу не смеяться) Вот собственно лог:

You might want to run ‘apt-get -f install’ to correct these.

Может быть сначала надо сделать aptitude update?

Делал

Не помогло.. На второй пост выдало это:

Попробуйте сменить зеркала.

незнаю на какие..

тут аськой народ пользуется?)

Замените http://mirror.yandex.ru на http://ftp.de.debian.org в /etc/apt/sources.list и выполните apt-get update, после чего повторите попытку.

Еще пример (для текущего stable — Squeeze):

сейчас проделаю, по возможности кто нибудь отпишитесь в асю.. 429395

ася говно и не нужна. Настоящие пацаны используют jabber.

на вкус и цвет

но готов посьавить jabber, если вам так удобнее

обновился

сменил репы, выполнил апдейт, вот собственно консоль

не понял..

что за 7-чка и с чем ее едят?)

да не, уже пора
в октябре релиз

Ну ТС лучше на 7, на 8 может зимой/к весне нормальненько будет.

Здесь на ЛОРе поиск есть если что.
Вообще такой косяк бывает когда кеш слетает, посмотри в /var/lib/dpkg/status про него (перед этим файла копию сделай, если что) и строки удали, у меня было так пару раз когда резет одно тело пальчиком нажало при обновлении.

спасибо всем

сделал, спасибо чуваку приславшему репы!) форум супер, оформлен не оч(

Второй пост за вечер, почему никто не гонит?

При чем здесь он собственно? Дело было в репозиториях (их настройке) и от дистрибутива это независимо.

источник

Как установить Curl в Linux

В этой статье вы узнаете, как установить инструмент командной строки curl для передачи данных на сервер и с сервера с использованием различных типов запросов. Это альтернатива загрузкика файлов, отличная от использования команды wget.

Команда curl загружает файлы, которые используют FTP, HTTP, SCP, IMAP и других различных поддерживаемых протоколов. Curl используется в системах Unix/Linux для загрузки файлов и пакетов в терминале.

В современных системах curl поставляется предварительно установленным. Однако, если вы запускаете Ubuntu или Debian, введите команду.

Чтобы проверить что curl уже установленный, запустите:

Установите curl на RHEL/CentOS/Fedora

Чтобы установить curl на дистрибутивах RHEL, CentOS и Fedora, войдите через SSH от имени пользователя root и выполните команду.

Чтобы проверить что curl уже установленный, запустите:

Установите curl на OpenSUSE

В OpenSUSE установите curl, запустив:

Чтобы проверить что curl уже установленный, запустите:

Установка curl на ArchLinux

Чтобы установить curl на ArchLinux:

И, наконец, чтобы проверить что curl уже установленный, запустите:

И с этим мы подошли к концу этого руководства. Из этого руководства вы узнали, как установить curl в разных дистрибутивах Linux.

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

источник

Добавить комментарий

Adblock
detector