Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oci8-Erweiterung in Linux für PHP installieren?

Wenn ich mich richtig erinnere, würde die OCI8-Erweiterung ohne Instant Client nicht einmal kompiliert werden; wenn Sie mit PECL installieren , werden Sie nach dem Instant Client-Pfad gefragt. Darüber hinaus benötigen Sie meiner Erfahrung nach auch das Instant Client SDK entpacken Sie sie zusätzlich zu Basic in ein Verzeichnis und erstellen Sie einige symbolische Links, bevor Sie den PECL-Befehl ausführen:

sudo ln -s libclntsh.so.* libclntsh.so
sudo ln -s libocci.so.* libocci.so

Vergessen Sie nicht, die Konfiguration später zu aktivieren:

echo "; configuration for php oci8 module" | sudo tee /etc/php5/conf.d/oci8.ini
echo extension=oci8.so | sudo tee -a /etc/php5/conf.d/oci8.ini

Entnommen aus diesem Beitrag (auf Russisch), habe selbst kürzlich OCI8 auf Debian 7 installiert.