2016-08-06 21 views
34

Upgrade auf Ubuntu 16.04 und vor Problem nach der Installation von PHP5 zu installieren.Wie php-curl in Ubuntu 16.04

Installierte PHP-5 mit folgenden:

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 

Der Versuch, arbeiten zu installieren php-curl aber es ist nicht.

sudo apt-get install php5-curl 

Error: E: Unable to locate package php5-curl

+0

sind Sie sicher, es ist nicht installedand nicht nur deaktiviert? Verwenden Sie den Befehl 'php5enmod', um ihn zu aktivieren. –

+0

Gibt es einen Grund, warum Sie PHP 5.5 verwenden müssen? Es ist das Ende seines Lebens erreicht und wird nicht mehr unterstützt (Es gibt viele Sicherheitsprobleme) – FrankerZ

+0

@frankerZ Meine Projekte arbeiten nicht unter PHP7 –

Antwort

93

In Ubuntu 16.04 Standard-PHP-Version 7.0 ist, wenn Sie andere Version verwenden wollen, dann müssen Sie PHP-Paket installieren nach PHP-Version :

  • 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

Für mich war das genau der Fall. Hatte PHP 7 installiert und bekam immer 'Paket 'php5-curl' hat keinen Installationskandidaten'. Running 'sudo apt-get installieren php-curl' das Problem behoben – ShadowZzz

+1

ja, es funktioniert. –

+1

benutze 'php -version', um herauszufinden, welche Version von PHP du verwendest –

19

Dies funktioniert für mich:

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

Danke, ich habe PHP 5 so php5.5-curl funktioniert für mich –

15

Das ist für mich gearbeitet.

sudo apt-get install php-curl 
+0

Ja, das funktioniert, ohne eine PHP-Version angeben zu müssen, wenn der Benutzer sie nicht kennt. – Yankee

+0

Arbeitete auch für mich auf Amazon EC2 Ubuntu 16 – Riz

3

Do:

# apt-get update 

Und dann:

# apt-get install php5-curl