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.