Wie kann ich meine PHP-Version downgraden?

Wie kann ich meine PHP-Version downgraden?

Habe gerade eine neue Fedora-VM erstellt und darauf ist PHP 5.3 geladen und ich habe Legacy-Code, der auf Funktionen verweist, die jetzt veraltet sind (z. B. eregi()).

Wie kann ich meine PHP-Installation von 5.3 auf eine frühere Version wie 5.2 herunterstufen? Die Installation über YUM wäre vorzuziehen, aber wenn jemand eine Möglichkeit kennt, würde ich sie gerne wissen.

Danke,

Antwort1

Ich bin ein Hardcore-Ubuntu-Benutzer, aber soweit ich mich aus meiner Anfangszeit erinnere, läuft es so. Führen Sie „yum search php“ aus und sehen Sie nach, ob die gesuchte Version vorhanden ist. Wenn ja, deinstallieren Sie die ältere Version von PHP über „yum remove <>“ und installieren Sie dann die verfügbare Version mit „yum install <>“. Ich vermute, dies ist der einzig mögliche Weg über yum.

Antwort2

Ich konnte PHP 5.3 auf Fedora 17 mit Atomic Repo installieren

http://www6.atomicorp.com/channels/atomic/fedora/17/x86_64/RPMS/

Sie müssen zuerst php und httpd entfernen

yum remove php
yum remove httpd

Fügen Sie am Ende von /etc/yum.conf Folgendes hinzu

exclude=php*5.4*

Installieren Sie PHP aus dem Atomic Repo

wget -q -O - http://www.atomicorp.com/installers/atomic | sh
yum install php

verwandte Informationen