Ich habe gerade Ubuntu 14.04 installiert und versuche, PHP 5.3 zu installieren. Aber wenn ich renne
apt-get install php5
Es installiert PHP 5.5.9-1ubuntu4. Ich muss PHP 5.3 im System verwenden, da die Anwendung, an der ich arbeite, mit PHP 5.3 erstellt wurde.
Wie kann ich das erreichen?
Antworten:
Voraussetzungen
Sie benötigen diese zwei zusätzlichen Pakete, wenn Sie sie nicht haben:
Installieren Sie PHP
Im Terminal:
Die Anweisungen entpacken den Quellcode und installieren PHP in Ihrem System.
quelle
sudo
Befehl , bis die make install. Dies ist das einzige Mal, dass etwas benötigt wirdsudo
sudo apt-get purge php5 && sudo apt-get install libxml2-dev
Sie können Eugene San PPA für die Installation von PHP 5.3 in Ubuntu 14.04 verwenden.
Folge diesen Schritten:
quelle
ppa:sergey-dryabzhinsky/php53
stattdessen verwenden.Dies muss immer wieder gesagt werden: Führen Sie keine veraltete Software aus.
PHP 5.3 ist am 14. August 2014 abgelaufen. Dies ist 1 Jahr und 8 Monate her, als diese Antwort verfasst wurde.
Die Verwendung veralteter Alt-Software bringt Ihnen nichts als Schmerz und Sicherheitslücken, es sei denn, Sie können Zeit investieren, um alle bestehenden Sicherheitslücken gegenüber PHP seit der letzten PHP 5.3.x-Version ordnungsgemäß zu untersuchen und sorgfältig Sicherheits-Fixes von mehreren zu wählen Aktuelle PHP-Releases selbst.
Ich würde definitiv empfehlen, die Software zu reparieren, für die PHP 5.3 erforderlich ist, indem Sie die PHP-Migrationsanleitungen befolgen:
Ich würde sogar empfehlen, direkt auf PHP 5.6 (oder sogar PHP 7.0) umzusteigen, da es bis zum 31. Dezember 2018 Sicherheitsunterstützung geben wird . Die Migrationsleitfäden finden Sie hier:
Die Codemigration auf neueren PHP-Code scheint eine große Investition zu sein, aber dies spart Ihnen am Ende Zeit und Geld, da die Ausführung veralteter Software ein ernstes Sicherheitsrisiko darstellt, insbesondere wenn sie mit dem Big-Bad-Internet verbunden ist, aber sogar ausgeführt wird Ein Firewall im eingeschränkten Netzwerk stellt ein Sicherheitsrisiko dar, wenn Ihr internes Netzwerk angegriffen wird.
Die zweite Möglichkeit wäre, Ubuntu 12.04 LTS mit PHP 5.3.10-1ubuntu3.22 und von Canonical-Betreuern erstellten Sicherheitspatches zu verwenden. Sie könnten denken, dass 5.3.10 kleiner als 5.3.29 ist, aber die Tatsache ist, dass die PHP-Version in Ubuntu 12.04 LTS weniger (schwerwiegende) Sicherheitslücken aufweist als Vanilla-Upstream-PHP 5.3.29, weil die Ubuntu-Betreuer von PHP das beobachten Sicherheitslücken und Patches für PHP, um die schwerwiegenden Sicherheitslücken in den Paketen zu minimieren.
quelle
Falls Sie es wirklich brauchen, benutzen Sie phpbrew.
Meine Schritte um php5.3 auf Ubuntu 16.04 zu installieren (wird für 14.04 funktionieren):
https://bitbucket.org/snippets/sergiy_opentag/4LLrMR
quelle