Ich habe gerade eine 10.04 LTS auf meinem Entwicklungsserver installiert, aber das System, auf dem ich laufen muss (Magento E-Commerce), ist nicht kompatibel mit PHP 5.3, das mit der neuesten Version von Ubuntu geliefert wird. Gibt es eine sichere und aktualisierungssichere Möglichkeit, PHP 5.2 zu installieren, oder ist es einfacher, eine ältere Version von Ubuntu zu verwenden?
13
sudo add-apt-repository ppa:txwikinger/php5.2
über die Befehlszeile tun . Folgen Sie unbedingt dem ppa-Link im Beitrag und wenden Sie die Fixierlösung von txwikinger an. Stellen Sie sicher, dass Sie ausgeführt werden,sudo apt-get update
bevor Sie versuchen, die Pakete zu installieren!Es ist möglich, karmische Pakete zu verwenden und sie mit Eignung festzunageln. Dies kann mit den folgenden Befehlen erfolgen:
Habe das aus dem Linktext
quelle
Es gibt einen großartigen Blog-Beitrag dazu unter http://civicactions.com/blog/2010/may/26/ubuntu_1004_and_drupal?page=1#comment-3717
quelle
Ich habe vor kurzem versucht, das gleiche Problem selbst zu lösen. Anstatt Änderungen an der Paketverwaltung vorzunehmen, habe ich PHP 5.2.17 selbst aus dem Quellcode kompiliert und dann mit dem Programm Checkinstall das neue .deb-Paket auf meinem System installiert.
Ich habe die Schritte in einem Blogbeitrag geschrieben, in dem PHP 5.2 für Ubuntu 10.10 kompiliert wurde , aber die Schritte beinhalteten im Wesentlichen Folgendes:
mein configure befehl sah so aus:
Und das war es. Ich hatte Apache2 bereits mit Synaptic installiert (Sie müssen das Paket apache2-mpm-prefork für die Verwendung mit PHP verwenden). Wenn Sie bereits PHP5-Pakete installiert haben, müssen Sie diese deinstallieren, bevor Sie versuchen, Ihr eigenes kompiliertes Paket zu installieren.
Das Paket selbst zu kompilieren dauert wirklich nicht lange und ist eine gute Erfahrung, wenn Sie es noch nicht auf Ihrem Ubuntu-Rechner getan haben.
quelle