Как включить curl, установленный Ubuntu LAMP стек? - PullRequest
214 голосов
/ 30 мая 2010

Я установил стек ламп Ubuntu. Но скручивание не включено, и я не могу найти расширение, указанное в файле INI. Я добавил вручную, но это тоже не сработало.

Как мне тогда включить Curl?

Ответы [ 8 ]

424 голосов
/ 30 мая 2010

С http://buzznol.blogspot.com/2008/12/install-curl-extension-for-php-in.html:

sudo apt-get install php5-curl

После установки libcurl вы должны перезапустить веб-сервер с помощью одной из следующих команд,

sudo /etc/init.d/apache2 restart ИЛИ sudo service apache2 restart

124 голосов
/ 15 сентября 2012

Вам нужно только установить библиотеку php5-curl. Вы можете сделать это, запустив

sudo apt-get install php5-curl

Нажмите здесь для получения дополнительной информации.

20 голосов
/ 01 мая 2016

Try sudo apt-get install php-curl он работал на свежей Ubuntu 16.04 LTS, с ламповым сервером и php7. Я пытался с php7-curl - не работал, а также не работал с php5-curl

17 голосов
/ 25 февраля 2017

Для тех, кто пытается установить php-curl на PHP 7, появится сообщение об ошибке. На самом деле, если вы устанавливаете php-curl в PHP 7, имя пакета должно быть;

sudo apt-get install php-curl

Не php5-curl или php7-curl, просто php-curl.

14 голосов
/ 28 октября 2016

Первое, что нужно сделать: проверьте, работает ли PHP Vesion на вашем компьютере.

командная строка: php -version

Это покажет что-то вроде этого (в моем случае):

PHP 7.0.8-0ubuntu0.16.04.3 (cli) (NTS) Copyright (c) 1997-2016 The PHP Group

if: вы используете PHP 5.x.x => команда run: sudo apt-get install php5-curl

if: PHP 7.x.x => команда run (в любом случае): sudo apt-get install php7.0-curl

Включите это расширение, запустив:

sudo gedit /etc/php/7.0/cli/php.ini

и в файле "php.ini": найдите ключевое слово curl, чтобы найти эту строку ниже и измените ее с

; расширение = php_curl.dll

Кому:

расширение = php_curl.dll

Далее сохраните файл "php.ini".

Наконец, в командной строке перезагрузите сервер, выполнив: sudo service apache2 restart.

4 голосов
/ 28 января 2014

Запустите приведенную ниже команду, она выдаст список модулей

 sudo apt-cache search php5-

Затем файл запускается ниже команды с именем модуля для установки

 sudo apt-get install name of the module

Для справки ссылка

1 голос
/ 12 ноября 2018

Не нужно указывать номера версий. Просто беги sudo apt-get install php-curl. Это сработало для меня. Не забудьте перезагрузить сервер. sudo service apache2 restart

0 голосов
/ 28 мая 2015

Попробуйте это:

sudo apt-get install -y curl
...