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.
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.
* 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
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
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.