wake-up-neo.net

Installieren Sie php 5.3 oder 5.4 auf Ubuntu 16.04 Xenial und Apache

Ich möchte PHP 5.3 oder 5.4 auf Ubuntu 16.04 Xenial und Apache installieren.
Ein Tutorial weist mich an, PPA zu verwenden, aber sie helfen mir nicht bei dem, was ich brauche. 

Ich weiß, dass PHP 5.3 und 4 veraltet sind, aber ich brauche das für ein Projekt und ist das möglich? Wenn ja, dann lehre mich bitte Schritt für Schritt mit Apache2.

12
MiksMeister

Vor der Installation von PHP 5.4 müssen Sie diese notice lesen:

Die Sicherheitsunterstützung für PHP 5.4 wurde beendet. Sie verwenden dieses Repository und wissen, dass möglicherweise Sicherheitslücken bestehen, die möglicherweise nicht behoben sind. Bitte führen Sie ein Upgrade auf PHP 5.6 oder PHP 7.0 aus dem Haupt-Repository durch: ppa:ondrej/php

Nachdem Sie die Risiken verstanden haben, fügen Sie zur Installation von PHP 5.4 den PPA zu Ihrem sources.list hinzu:

Sudo add-apt-repository ppa:ondrej/php5-oldstable
Sudo apt-get update

Es installieren:

Sudo apt-get install -y php5

Zur Sicherheit kann die Version PHP 5.6 wie folgt installiert werden:

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

Alle Versionen vor PHP 5.6 werden nicht unterstützt

Diese Seite enthält das Ende des Lebensdatums für jeden nicht unterstützten PHP-Zweig. Wenn Sie diese Versionen verwenden, sollten Sie unbedingt auf eine aktuelle Version upgraden, da bei der Verwendung älterer Versionen Sicherheitslücken und Fehler auftreten können, die in neueren PHP-Versionen behoben wurden.

6
GAD3R

* Referenz für PHP 5.6 Downgrade von PHP 7

Installieren Sie add-apt-repository

Sudo apt-get install python-software-properties

Repository für PHP hinzufügen 5

Sudo add-apt-repository -y ppa:ondrej/php

Aktualisieren

Sudo apt-get update

Installieren Sie php5-fpm

Sudo apt-get install php5.6-fpm

Dateien verschieben

Sudo mv /usr/bin/php /usr/bin/php7
Sudo mv /usr/bin/php5.6 /usr/bin/php

Überprüfen Sie die Version von PHP

php -v

Starten Sie Apache neu

Sudo service Apache2 restart
5
mpalencia

sie können dieses Paket ppa: sergey-dryabzhinsky/php53 verwenden, um PHP 5.3 zu installieren, das ich mit diesem Paket auf Ubuntu 16 erstellt habe.

Sudo add-apt-repository ppa:sergey-dryabzhinsky/php53
Sudo apt-get update
Sudo apt-get install php5
2
Nerius Jok

Dies kann zwar Ihr Problem nicht lösen, aber PHP-5 kann auf Ubuntu 14.04 installiert werden (ich habe es mit Amazon EC2 versucht).

Sie können verwenden

Sudo apt‐get install php5 libapache2‐mod‐php5 php5‐mcrypt
Sudo service Apache2 restart

Dies wird 5.5.9 am 25. April 2017 installieren.

1
DragonFire

Versuchen Sie, den PHP-Umschalter zu verwenden: phpbrew

Unterstützte Versionen

1