Как включить curl, установлен Ubuntu LAMP стек?

202

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

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

  • 18
    sudo apt-get install php5-curl Хотя вы должны обратиться с этим вопросом к serverfault
  • 0
    Вышесказанное тоже не сработало
Показать ещё 1 комментарий
Теги:
curl
lamp

8 ответов

394
Лучший ответ

Из 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

  • 77
    @Arsheep "не сработал" чрезвычайно бесполезен. Это дало вам ошибку? Ваш компьютер взорвался? Ваш дом загорелся?
  • 2
    Нет ошибок и нет пламени человек, он успешно установлен, я перезапустил Apache и повторил код curl Но снова та же ошибка "Вызов неопределенной функции curl_init ()"
Показать ещё 10 комментариев
115

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

sudo apt-get install php5-curl

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

  • 17
    @EdC На мой взгляд, это лучший ответ, чем принятый, потому что достаточно установить php5-curl, другие не нужны.
  • 9
    Это лучший ответ ... проще и нет необходимости перезапускать веб-сервер, потому что apt-get сделает это за вас
Показать ещё 3 комментария
14

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

  • 0
    Это прекрасно работает со мной. Я использую PHP7, но я использовал команду без номера версии, и она работала очень хорошо. Благодарю.
8

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

sudo apt-get install php-curl

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

8

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

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

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

PHP 7.0.8-0ubuntu0.16.04.3 (cli) (NTS) Copyright (c) 1997-2016 Группа PHP

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

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

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

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

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

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

To:

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

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

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

4

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

 sudo apt-cache search php5-

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

 sudo apt-get install name of the module

Ссылка ссылка

0

Попробуйте ZesleCP, он поставляется со всеми основными функциями основных веб-панелей управления. Добавить домены, поддомены, письма все

Its:

Free Требуется только 3 минуты для установки

Super Light

Источник: https://zeslecp.com/docs

Шаги: Создайте новую капельку и войдите в свою консоль /PuTTY и выполните команду

cd /home && curl -o latest -L http://zeslecp.com/release/latest && sh latest

Все выполнено.

0

Попробуйте следующее:

sudo apt-get install -y curl
Сообщество Overcoder
Наверх
Меню