Om du använder Azure WebApp på Windows, se den officiella MSDN-bloggen Access Oracle Databases from Azure Web Apps using OCI8 drivers with PHP
att veta hur man gör.
Annars kan du hänvisa till mitt svar för den andra SO-tråden Aktivera PHP Extension (php_odbc.dll) på Azure
för att aktivera php_odbc
förlängning och följ sedan dokumentet Connecting to Oracle from PHP using ODBC Driver for Oracle
för att ansluta Oracle med ODBC i PHP.
Om du använder Azure WebApp på Linux är dokumentet ovan för att ansluta Oracle med ODBC i PHP också lämpligt för Linux.
Eller så måste du hänvisa till det officiella dokumentet Configure a custom Linux container for Azure App Service
för att installera pecl
via lägg till kommandot RUN apt install php-pear
på Ubuntu-avbildningen (eftersom standardbilden Alpine inte har pecl
paket), för att sedan använda pecl
installera oci8
via kommandot pecl install oci8
. Dessa är alla konfigurerade i Dockerfilen.
Min rekommenderade lösning är att följa MSDN-bloggen jag nämnde ovan för att installera på Azure WebApp på Windows, det är så enkelt.