it-swarm.com.de

Paket php5 hat keinen Installationskandidaten (Ubuntu 16.04)

Wenn ich versuche, php5 in Ubuntu 16.04 mit folgendem Code zu installieren:

Sudo apt-get install php5 php5-mcrypt

Ich erhalte folgende Fehlermeldung:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package php5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'php5' has no installation candidate

Ich habe versucht, neu zu installieren, aber es hilft nicht. 

All dieser Fehler trat auf, nachdem ich 15.10 Ubuntu auf 16.04 aktualisiert hatte

81
Srijan Karki

Ubuntu 16.04 enthält PHP7 als Standard, daher gibt es keine PHP5-Pakete

Wenn Sie möchten, können Sie jedoch eine PPA hinzufügen, um diese Pakete trotzdem zu erhalten:

Alle php-Pakete entfernen

Listen Sie die installierten PHP-Pakete mit dpkg -l | grep php| awk '{print $2}' |tr "\n" " " auf, und entfernen Sie dann nicht benötigte Pakete mit Sudo aptitude.

Sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`

PPA hinzufügen

Sudo add-apt-repository ppa:ondrej/php

Installiere deine PHP Version

Sudo apt-get update
Sudo apt-get install php5.6

Sie können auch php5.6-Module installieren.

Überprüfen Sie Ihre Version

Sudo php -v

Basierend auf https://askubuntu.com/a/756186/532957 (Danke @AhmedJerbi)

125
Rodrigo Stadler

Sie müssen das Präfix "php5.6-" anstelle von "php5-" verwenden, wie in Ubuntu 14.04 und älteren Versionen:

Sudo apt-get install php5.6 php5.6-mcrypt
49
Dong Nguyen

Wenn Sie nur PHP installieren möchten, egal welche Version es ist, versuchen Sie PHP7

Sudo apt-get install php7.0 php7.0-mcrypt
32
Joe zhou
Sudo apt-get install php7.0-mysql

für PHP7.0 funktioniert gut für mich

3
Ericky

Das hat bei mir funktioniert.

Sudo apt-get update
Sudo apt-get install lamp-server^ -y

;)

0
xereon

Derzeit verwende ich Ubuntu 16.04 LTS . Auch ich hatte beim Abrufen der Postgress-Datenbankwerte mit Php das gleiche Problem.

Meine PHP -Version ist 7.0, also habe ich den folgenden Befehl ausprobiert.

apt-get install php-pgsql 

Denken Sie daran, Apache neu zu starten.

/etc/init.d/Apache2 restart
0
MD Shahrouq

Ich hatte dieses Problem kürzlich auch und konnte es mit folgendem Befehl lösen:

Sudo apt install php7.2-cli

pHP ist jetzt installiert. Ich verwende Ubuntu 18.04.

0
Leanne