Inhaltsverzeichnis Datenbanken Oracle Ubuntu 6.06 LTS oci8 PHP Modul kompilieren

oci8 PHP Modul kompilieren

Falls die eingesetzte PHP Version noch keine Oracle Unterstützung enthält, müssen Sie diese selbst kompilieren. Das EGOTEC Content Management benötigt das oci8 Modul. Das ältere ora Modul wird nicht unterstützt.

su -
cd
apt-cache search php | grep dev
apt-get php5-dev
apt-get source php5

Die komplette PHP5 Quellen befinden sich nun in einem Unterverzeichnis des aktuellen Verzeichnis.

Wechseln Sie in dieses Verzeichnis und dort nach ext/oci8

cd ext/oci8

Führen Sie die folgenden Befehle nacheinander aus.

phpize
./configure
make
make install

Das oci8 Modul befindet sich nun im PHP ext-Verzeichnis.

Editieren Sie die php.ini Datei und fügen Sie dort die Zeile zum einbinden der oci8 Treiber ein.

extension=oci8.so
Starten Sie den Apache Webserver neu und kontrollieren Sie, ob in der phpinfo() Ausgabe der oci8 Treiber erscheint.

Die Zugangsdaten lauten:

  • Benutzer: hr
  • Passwort: hr
  • Datenbank: XE

Eventuell müssen Sie diesen Benutzer noch freischalten. Verwenden Sie hierfür die APEX-Oberfläche: http://127.0.0.1:8080/apex/.