Se si utilizza Azure WebApp su Windows, fare riferimento al blog ufficiale di MSDN Access Oracle Databases from Azure Web Apps using OCI8 drivers with PHP
per sapere come fare.
Altrimenti, puoi fare riferimento alla mia risposta per l'altro thread SO Abilita estensione PHP (php_odbc.dll) in Azure
per abilitare il php_odbc
estensione, quindi segui il documento Connecting to Oracle from PHP using ODBC Driver for Oracle
per connettere Oracle utilizzando ODBC in PHP.
Se si usa Azure WebApp su Linux, il documento precedente per la connessione di Oracle tramite ODBC in PHP è adatto anche per Linux.
Oppure è necessario fare riferimento al documento ufficiale Configure a custom Linux container for Azure App Service
per installare pecl
tramite aggiungi il comando RUN apt install php-pear
sull'immagine Ubuntu (perché l'immagine Alpine predefinita non ha il pecl
pacchetto), quindi utilizzare pecl
installa oci8
tramite il comando pecl install oci8
. Questi sono tutti configurati nel Dockerfile.
La mia soluzione consigliata è seguire il blog MSDN che ho menzionato sopra per installare su Azure WebApp su Windows, è così facile.