2016-08-06 218 views
34

升級到Ubuntu 16.04並在安裝PHP5後面臨問題。如何在Ubuntu中安裝php-curl 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並繼續獲得'Package'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

務必:

# apt-get update 

然後:

# apt-get install php5-curl