2016-08-06 5 views
34

Обновлено до Ubuntu 16.04 и проблема с обращением после установки PHP5.Как установить php-curl в Ubuntu 16.04

установлен PHP-5 со следующими:

sudo add-apt-repository ppa:ondrej/php 
sudo apt-get update 
sudo apt-get upgrade 
sudo apt-get install php5.5 # for PHP 5.5 

Попытка установить PHP-завиток но не работает.

sudo apt-get install php5-curl 

Error: E: Unable to locate package php5-curl

+0

вы уверены, что это не installedand не просто отключен? используйте команду 'php5enmod', чтобы включить ее. –

+0

Есть ли причина, почему вам нужно использовать php 5.5? Достигнут конец жизни и больше не поддерживается (есть много проблем с безопасностью) – FrankerZ

+0

@frankerZ Мои проекты, не работающие под PHP7 –

ответ

93

В Ubuntu 16.04 по умолчанию версии PHP 7.0, если вы хотите использовать другую версию, то вам необходимо установить PHP пакет в соответствии с PHP версии :

  • PHP 7.0: sudo apt-get install php-curl
  • PHP 5.6: sudo apt-get install php5.6-curl
  • PHP 5.5: sudo apt-get install php5.5-curl
+1

Для меня это было именно так. Если бы PHP 7 установил и продолжал получать «Пакет« php5-curl », у него нет кандидата на установку. Запуск 'sudo apt-get install php-curl' исправил проблему – ShadowZzz

+1

да, это работает. –

+1

используйте 'php -version', чтобы узнать, какую версию PHP вы используете –

19

Это работает для меня:

sudo apt-get install php5.6-curl 
+0

Спасибо, у меня PHP 5, поэтому php5.5-curl работает для меня –

15

Это работает для меня.

sudo apt-get install php-curl 
+0

Да, это работает без указания PHP-версии, если пользователь этого не знает. – Yankee

+0

Работал для меня тоже на Amazon EC2 Ubuntu 16 – Riz

3

Do:

# apt-get update 

И потом:

# apt-get install php5-curl