Ich habe PHP 7.1 mit den folgenden Befehlen installiert
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php7.1
Danach versuche ich Module zu installieren zB
php7.1-Seife
php7.1-mysql
usw., aber es wird ein Fehler wie unten zurückgegeben.
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php7.1-mysql
E: Couldn't find any package by regex 'php7.1-mysql'
Antwort1
Dies ist das erwartete Ergebnis, das Verhalten scheint nur bei EOL-Versionen (End Of Life) reproduziert zu werden – vorausgesetzt, Sie verwenden Ubuntu 14.04, da Sie es markiert haben14.04.
Veröffentlicht am 17. April 2014 und hat im April 2019 sein Lebensende (EOL) erreicht.
Aus diesem Grund hat ondrej die Unterstützung für 14.04 eingestellt, was bedeutet, dass Sie entweder Ihr Ubuntu aktualisieren oder PHP aus der Quelle installieren müssen.
Ich rate Ihnen, Ihr Ubuntu sofort zu aktualisieren. 16.04 ist eine gute Wahl, aber es gibt auch 18.04, das länger unterstützt wird, weil es 2018 veröffentlicht wurde.
Wenn Sie sich entschieden haben, bei 14.04 zu bleiben, dann können Sie kompilierenPHP aus der Quelle, um Ihre gewünschte PHP-Version zu finden, besuchen Sie diesephp.net/Veröffentlichungen— dies funktioniert meistens auch bei alten Versionen.