Vor 5.4 Installation von PHP müssen Sie diese notice lesen:
Security support for PHP 5.4 has ended. You are using this repository knowing that there might be and probably are unfixed security vulnerabilities. Please upgrade to PHP 5.6 or PHP 7.0 as found in the main repository: ppa:ondrej/php
Nach dem Verständnis der Risiken, PHP 5.4, fügen Sie die PPA zu Ihrem sources.list
zu installieren:
sudo add-apt-repository ppa:ondrej/php5-oldstable
sudo apt-get update
Installieren Sie es:
sudo apt-get install -y php5
Um sicher zu sein, kann die Version PHP 5.6
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart
-Update 5.6
Alle Versionen vor PHP sind 7 unsupported
This page lists the end of life date for each unsupported branch of PHP. If you are using these releases, you are strongly urged to upgrade to a current version , as using older versions may expose you to security vulnerabilities and bugs that have been fixed in more recent versions of PHP.
Unterstützen Sie können jederzeit von den Quellen bauen, die von den offiziellen PHP-Website zur Verfügung steht. –
Ich benutze Docker - https://www.docker.com/ – buildok
Sie brauchen PHP 5.3/5.4 überhaupt nicht. Wenn Ihr Projekt nicht in einer neueren PHP-Version ausgeführt wird, aktualisieren Sie das Projekt, führen Sie kein Downgrade der PHP-Version durch. Wenn Sie es dann tun müssen, können Sie es immer in einer virtuellen Maschine oder einem Andock-Container mit einem Image ausführen, das die veraltete unsichere Buggy-Version enthält, so dass Sie Ihre Host-OD nicht mit veralteten unsicheren Buggy-Paketen verunreinigen müssen. – GordonM