Jeśli używasz Azure WebApp w systemie Windows, zapoznaj się z oficjalnym blogiem MSDN Access Oracle Databases from Azure Web Apps using OCI8 drivers with PHP
wiedzieć, jak to zrobić.
W przeciwnym razie możesz odwołać się do mojej odpowiedzi dla innego wątku SO Włącz rozszerzenie PHP (php_odbc.dll) na platformie Azure
aby włączyć php_odbc
rozszerzenie, a następnie postępuj zgodnie z dokumentem Connecting to Oracle from PHP using ODBC Driver for Oracle
połączyć Oracle za pomocą ODBC w PHP.
Jeśli używasz Azure WebApp w systemie Linux, powyższy dokument dotyczący łączenia Oracle przy użyciu ODBC w PHP jest również odpowiedni dla systemu Linux.
Lub musisz odwołać się do oficjalnego dokumentu Configure a custom Linux container for Azure App Service
zainstalować pecl
poprzez dodanie polecenia RUN apt install php-pear
na obrazie Ubuntu (ponieważ domyślny obraz Alpine nie ma pecl
pakiet), a następnie użyć pecl
zainstaluj oci8
za pomocą polecenia pecl install oci8
. Wszystkie są skonfigurowane w pliku Dockerfile.
Moim zalecanym rozwiązaniem jest śledzenie bloga MSDN, o którym wspomniałem powyżej, aby zainstalować w Azure WebApp w systemie Windows, to takie proste.