Nếu bạn đang sử dụng Azure WebApp trên Windows, vui lòng tham khảo blog chính thức của MSDN Access Oracle Databases from Azure Web Apps using OCI8 drivers with PHP
để biết cách thực hiện.
Nếu không, bạn có thể tham khảo câu trả lời của tôi cho chuỗi SO khác Bật Tiện ích mở rộng PHP (php_odbc.dll) trên Azure
để bật php_odbc
và sau đó làm theo tài liệu Connecting to Oracle from PHP using ODBC Driver for Oracle
để kết nối Oracle bằng ODBC trong PHP.
Nếu bạn đang sử dụng Azure WebApp trên Linux, thì tài liệu trên để kết nối Oracle bằng ODBC trong PHP cũng phù hợp với Linux.
Hoặc bạn cần tham khảo tài liệu chính thức Configure a custom Linux container for Azure App Service
để cài đặt pecl
thông qua thêm lệnh RUN apt install php-pear
trên hình ảnh Ubuntu (vì hình ảnh Alpine mặc định không có pecl
gói), sau đó sử dụng pecl
cài đặt oci8
thông qua lệnh pecl install oci8
. Tất cả chúng đều được định cấu hình trong Dockerfile.
Giải pháp được đề xuất của tôi là theo dõi blog MSDN mà tôi đã đề cập ở trên để cài đặt Azure WebApp trên Windows, quá dễ dàng.