Aktuelle PHP Version in CentOS
Manch einer wird seine Brötchen Damit verdienen Server zu installieren und sich mit dem Softwarejungle auseinanderzusetzen.
Nun gehöre auch ich zu dieser Fraktion und kümmere mich um die Belange derer, die nicht wissen, was sie von der Technik wollen.
Aktuell versuche ich die Anwendung SugarCRM zu installieren und mich dort ein wenig auszutoben. Das ganze soll auf dem bestehenden - sich langweilenden - TicketServer laufen, was zudem eine CentOS 5.4 Maschine ist. Nun lief diese Möhre all die Zeit wunderbar vor sich hin. Doch bei der Installation von SugarCRM werde ich in freundlicher roter Schrift auf folgenden Sachverhalt aufmerksam gemacht: "Your version of PHP is not supported by Sugar. You will need to install a version that is compatible with the Sugar application. Please consult the Compatibility Matrix in the Release Notes for supported PHP Versions. Your version is 5.1.6 )"!
UPS?! Egal. Es soll installiert werden, also muss eine aktuell Version her. Nach kurzem Googeln habe ich mich für die Verwendung des CentOS eigenen Testing-Repositorys entschieden. Um dieses zu installieren mache man folgendes:
wget http://dev.centos.org/centos/5/CentOS-Testing.repo -O /etc/yum.repos.d/CentOS-Testing.repo
Nun ist es ander der Zeit sich zu überlegen, ob man das Repository permanent aktiviert haben möchte oder nicht. Per default ist es deaktiviert - was auch gut so ist. Wer es anders haben möchte ändert den folgenden Wert in der Datei /etc/yum.repos.d/CentOS-Testing.repo
<font face="serif"><b>enabled=0</b> zu <b>enabled=1 </b> Num reicht ein beherzter Aufruf von <big><b>yum install --disablerepo=* --enablerepo=c5-testing php</b></big> um die entsprechenden Dateien zu aktualisieren. </font>




Gibt von Jason Litka ein Repository, welches nur aktuelle PHP5.2, httpd und mysql Pakete bereitstellt, schau dir mal den Blogeintrag dazu an.
Was in dem Zusammenhang vielleicht auch noch interessant ist, ist bei mehreren Repos wie Dag Wiiers oÄ mit yum-plugin-priorities zu arbeiten. Dann lässt sich in den Repos mittels
die Priorität des Reps einstellen. 1=am wichtigsten, 999= am unwichtigsten.
für die Ergänzung. Den Eintrag zum Thema Priority hab ich doch glatt vergessen...
Kommentar hinzufügen