Als u Azure WebApp op Windows gebruikt, raadpleegt u de officiële MSDN-blog Access Oracle Databases from Azure Web Apps using OCI8 drivers with PHP
om te weten hoe het moet.
Anders kun je verwijzen naar mijn antwoord voor de andere SO-thread PHP-extensie (php_odbc.dll) inschakelen op Azure
om de php_odbc
. in te schakelen extensie, en volg dan het document Connecting to Oracle from PHP using ODBC Driver for Oracle
om Oracle te verbinden met ODBC in PHP.
Als u Azure WebApp op Linux gebruikt, is het bovenstaande document voor het verbinden van Oracle met ODBC in PHP ook geschikt voor Linux.
Of u moet verwijzen naar het officiële document Configure a custom Linux container for Azure App Service
om pecl
te installeren via voeg het commando toe RUN apt install php-pear
op Ubuntu-afbeelding (omdat de standaard Alpine-afbeelding niet de pecl
heeft pakket), en vervolgens pecl
. te gebruiken installeer oci8
via commando pecl install oci8
. Deze zijn allemaal geconfigureerd in de Dockerfile.
Mijn aanbevolen oplossing is om de MSDN-blog te volgen die ik hierboven noemde om te installeren op Azure WebApp op Windows, het is zo eenvoudig.