Paket php5 hat keinen Installationskandidaten (Ubuntu 16.04)
Wenn ich versuche, php5 in Ubuntu 16.04 zu installieren, indem ich folgenden Code verwende:
sudo apt-get install php5 php5-mcrypt
erhalte ich 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 mein Ubuntu 15.10 auf 16.04 aktualisiert hatte.
83
3
Ubuntu 16.04 wird mit PHP7 als Standard ausgeliefert, daher gibt es keine PHP5-Pakete
Wenn Sie möchten, können Sie jedoch ein PPA hinzufügen, um diese Pakete trotzdem zu erhalten:
Entferne alle Standard-PHP-Pakete
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 purge your_packages_here oder wenn Sie alle direkt entfernen möchten, verwenden Sie :Hinzufügen des PPA
Installieren Sie Ihre PHP-Version
Sie können auch php5.6 Module installieren ..
Überprüfen Sie Ihre Version
Basierend auf https://askubuntu.com/a/756186/532957 (danke @AhmedJerbi)
Sie müssen das Präfix "php5.6-" anstelle von "php5-" wie in Ubuntu 14.04 und älteren Versionen verwenden:
Wenn Sie einfach nur PHP installieren wollen, egal welche Version es ist, versuchen Sie PHP7