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

Verfügt die Azure PHP 7-Web-App über Oracle-Treiber?

Wenn Sie Azure WebApp unter Windows verwenden, lesen Sie bitte den offiziellen MSDN-Blog Access Oracle Databases from Azure Web Apps using OCI8 drivers with PHP zu wissen, wie es geht.

Andernfalls können Sie auf meine Antwort für den anderen SO-Thread verweisen PHP-Erweiterung (php_odbc.dll) auf Azure aktivieren um php_odbc zu aktivieren Erweiterung und folgen Sie dann dem Dokument Connecting to Oracle from PHP using ODBC Driver for Oracle um Oracle mit ODBC in PHP zu verbinden.

Wenn Sie Azure WebApp unter Linux verwenden, ist das obige Dokument zum Verbinden von Oracle mithilfe von ODBC in PHP auch für Linux geeignet.

Oder Sie müssen sich auf das offizielle Dokument beziehen Configure a custom Linux container for Azure App Service um pecl zu installieren über fügen Sie den Befehl RUN apt install php-pear hinzu on Ubuntu-Image (da das Standard-Alpine-Image nicht den pecl hat Paket), um dann pecl zu verwenden oci8 installieren über den Befehl pecl install oci8 . Diese werden alle im Dockerfile konfiguriert.

Meine empfohlene Lösung besteht darin, dem oben erwähnten MSDN-Blog zu folgen, um auf Azure WebApp unter Windows zu installieren, es ist so einfach.