Wie installiere ich PHP 5.3 auf CentOS 6?

Wie installiere ich PHP 5.3 auf CentOS 6?

Ich habe endlich einen Platz für alle PHP 5.3-Dateien gefunden. Ich habe alle Links, weiß aber nicht, wohin ich sonst gehen soll, wenn ich die Links habe.

Die einfache Ausführung von „yum install linkshere“ führte bei mir nur zu Problemen wie in diesem Screenshot:

Bildbeschreibung hier eingeben

Ich erhalte genau solche Fehler für andere Dateien, auf die im Befehl bereits eine Verknüpfung besteht.

Obwohl der Befehl einen Link zu diesem Dateityp enthält, erhalte ich die Meldung, dass die Datei erforderlich ist.

Meine Links: http://centos.alt.ru/pub/repository/centos/6/x86_64/php-5.3.27-1.el6.x86_64.rpm

Gehen Sie zu diesem Link, drücken Sie dann Ctrl+ Fund suchen Sie nach „php-5.3“, und Sie werden den Anfang finden.

Außerdem erhalte ich immer Folgendes, wenn ich Folgendes ausführe:

rpm -Uvh http://centos.alt.ru/pub/repository/centos/6/x86_64/php-5.3.27-1.el6.x86_64.rpm

Bildbeschreibung hier eingeben

Auf meinem Server läuft CentOS 6 und soweit ich das bisher gemacht und gelesen habe, habe ich PHP von meinem Server entfernt. Ich weiß einfach nicht, wie ich bei den Problemen, die ich habe, alles installieren soll.

Ich brauche PHP 5.3, da das Skript, das ich habe, IonCubed ist und für 5.3 erstellt wurde. Der Besitzer ist auch nicht mehr erreichbar, um es zu aktualisieren.

Antwort1

Ich nehme an, Sie möchten nicht nur „PHP 5.3“ (was durch die Pakete der CentOS 6-Basisdistribution erfüllt wäre php-5.3.3-*), sondern „eine PHP 5.3.x-Version, die aktueller als 5.3.3 ist, und das für diese PHP-Version erstellte IonCube Loader-Modul“. In diesem Fall können Sie sich dieIUS-Gemeinschaftsprojekt, das RPM-Pakete für die neuesten Upstream-Versionen von PHP und anderer Software bereitstellt, die für RHEL erstellt wurden (und mit CentOS kompatibel sind). Insbesondere bietet dieses Repository eine aktuelle Version vonPHP 5.3.xUnddas IonCube Loader Modulfür diese Version.

Beachten Sie, dass Pakete aus dem IUS-Repository unterschiedliche Paketnamen haben (z. B. heißen PHP 5.3.x-Pakete php53u-*), um Konflikte mit dem Basissystem zu vermeiden (wie unterDie SafeRepo InitiativeSeite), im Gegensatz zu Paketen, von centos.alt.rudenen Sie es versucht haben.

verwandte Informationen