Wenn Sie Ubuntu 17.04/17.10 oder höher verwenden, verwenden Sie php7.1 anstelle von 7.0, da es nicht mehr verfügbar ist.
sudo apt-get install php7.1
Zum Zeitpunkt des Posts war Ubuntu 16.04 eine der neueren Versionen und als solche wurden die Pakete auf php7.0 geändert, aber im Laufe der Zeit werden es 7.1 bis 7.2 usw. sein … und ich habe nicht die Zeit, es herauszufinden was war das neuste paket und ich bin nicht auf eine bestimmte version angewiesen. Wenn Sie also möchten, dass die neueste Version von Paketen installiert wird, ohne die richtige Versionsnummer kennen zu müssen, lassen Sie einfach die Versionsnummer fallen, und die neueste Version, die für die von Ihnen verwendete Distribution gilt, wird installiert. In meinem Fall habe ich Ubuntu 17.10 verwendet und die PHP-Version ist anders, also habe ich die folgende Befehlszeile verwendet, um die neueste Version zu erhalten.
Es installierte PHP 7.1 und alle korrekten Abhängigkeiten.
Wenn Sie also keine bestimmte Version benötigen, sondern nur die neueste Version haben möchten, die mit der Distribution funktioniert, geben Sie die Versionsnummer ein und verwenden Sie die obige Befehlszeile.
Wahrscheinlich wird Ihr lokaler Paketindex nicht aktualisiert; Versuchen
sudo apt-get update
und führen Sie dann den vorherigen Befehl erneut aus.
Nebenbei gibt es jetzt ein Programm apt das ist angeblich benutzerfreundlicher als apt-get, apt-cache usw. (vgl diese Frage auf Ask Ubuntu). Ihre Befehle könnten also durch ersetzt worden sein
sudo apt update
sudo apt install <the packages>
um eine etwas schönere Benutzeroberfläche zu erhalten.
Wahrscheinlich wäre diese Frage für die besser geeignet gewesen Fragen Sie Ubuntu Gemeinschaft.
Benutzer7473484
Der Apache-Server kann nicht gestartet werden, weil libapache2-mod-php7.0 nicht installiert ist: Standardmäßig installiert aptitude oder apt die php7.0-allgemeine Version 7.8.13, die nicht anpassbar ist, und libapache2-mod-php benötigt 7.0.8
Entfernen Sie php-common
Download http://packages.ubuntu.com/xenial/php7.0-common deb-Paket und installieren Sie es, wenn es um php7.0-json, readline, cli, opache geht, dann suchen Sie im oberen Textfeld nach diesen Bibliotheken und installieren Sie sie auf diese Weise
json
opach
Kl
Zeile lesen
installiere libapache2-mod-php7.0 RESTART APACHE 2 service apache2 starte neu