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.