Si vous utilisez Azure WebApp sur Windows, veuillez consulter le blog officiel MSDN Access Oracle Databases from Azure Web Apps using OCI8 drivers with PHP
savoir faire.
Sinon, vous pouvez vous référer à ma réponse pour l'autre fil SO Activer l'extension PHP (php_odbc.dll) sur Azure
pour activer le php_odbc
puis suivez le document Connecting to Oracle from PHP using ODBC Driver for Oracle
pour connecter Oracle en utilisant ODBC en PHP.
Si vous utilisez Azure WebApp sur Linux, le document ci-dessus pour connecter Oracle à l'aide d'ODBC en PHP convient également à Linux.
Ou vous devez vous référer au document officiel Configure a custom Linux container for Azure App Service
pour installer pecl
via ajouter la commande RUN apt install php-pear
sur l'image Ubuntu (car l'image Alpine par défaut n'a pas le pecl
package), puis d'utiliser pecl
installer oci8
via la commande pecl install oci8
. Ceux-ci sont tous configurés dans le Dockerfile.
Ma solution recommandée est de suivre le blog MSDN que j'ai mentionné ci-dessus pour installer sur Azure WebApp sur Windows, c'est tellement facile.