WindowsでAzureWebAppを使用している場合は、MSDNの公式ブログAccess Oracle Databases from Azure Web Apps using OCI8 drivers with PHP
方法を知るために。
それ以外の場合は、他のSOスレッド AzureでPHP拡張機能(php_odbc.dll)を有効にする
php_odbc
を有効にするには 拡張機能を入力し、ドキュメントConnecting to Oracle from PHP using ODBC Driver for Oracle
PHPでODBCを使用してOracleに接続します。
LinuxでAzureWebAppを使用している場合は、PHPでODBCを使用してOracleに接続するための上記のドキュメントもLinuxに適しています。
または、公式ドキュメントを参照する必要があります。 Configure a custom Linux container for Azure App Service
pecl
をインストールするには コマンドRUN apt install php-pear
を追加します Ubuntuイメージ上(デフォルトのAlpineイメージにはpecl
がないため) パッケージ)、次にpecl
を使用します oci8
をインストールします コマンドpecl install oci8
を使用 。これらはすべてDockerfileで構成されています。
私が推奨する解決策は、前述のMSDNブログに従って、Windows上のAzureWebAppにインストールすることです。とても簡単です。