PHP auf CentOS 5.4

Ich habe wieder mal mit CentOS herumgeprügelt, da es im Firmen-Umfeld immer noch eine der vernünftigeren Distributionen ist. Doch was nützt einem die ganze Vernunft, wenn es wieder mal klemmt?

Diesmal ging es um die neueste Version der Projektverwaltung dotproject, welche einen unschönen Fehler warf, der mich auf den Missstand aufmerksam machte: eine mbstring Funktion die nicht in PHP 5.1.6 enthalten war.

Nun gibt es zwei Möglichkeiten: Entweder dotproject in einer älteren Version verwenden oder PHP irgendwie updaten. Letzteres am Besten per RPM Paket.

Die Lösung brachte schließlich das teilweise Einbinden des CentOS Testing Repositories – genauer gesagt nur den PHP Teil dessen. Dazu legt man folgende Datei an:

/etc/yum.repos.d/CentOS-Testing.repo:

  # CentOS-Testing:
  # !!!! CAUTION !!!!
  [c5-testing]
  name=CentOS-5 Testing
  baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
  enabled=1
  gpgcheck=1
  gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
  includepkgs=php*

Den Rest erledigt dann ein einfaches ‚yum update‘.

Author:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert