hướng dẫn cho bạn biết bạn đã sai ở đâu:
-
Bạn đang sử dụng các thư viện không tương thích. Đoạn đầu tiên của OCI8 yêu cầu trạng thái tài liệu (tôi nhấn mạnh):
-
Ảnh chụp màn hình của bạn cho thấy bạn đã bật
php_oci8vàphp_oci8_11g. Bạn chỉ nên bật một trong các tiện ích mở rộng, như đã nêu trong cài đặt OCI8 tài liệu (một lần nữa, tôi nhấn mạnh): -
Nó được cài đặt và đã bật , nhưng không được định cấu hình một cách chính xác. Ảnh chụp màn hình của bạn hiển thị cách PHP được biên dịch và các tác giả mã khác nhau, không phải bất cứ điều gì về cấu hình hiện tại của bạn.
Để tiện ích mở rộng hoạt động, hãy thử những cách sau:
- Gỡ cài đặt và xóa tất cả các dấu vết của 'Ứng dụng khách phiên bản 8'.
- Cài đặt Oracle InstantClient 11g hoặc 12c. Điều này thường có nghĩa là chỉ cần giải nén tệp .zip vào một thư mục, ví dụ:
c:\instantclient_12_1. - Trên trang tải xuống InstantClient có một liên kết đến thời gian chạy VC ++ bắt buộc trên dòng sau liên kết tải xuống InstantClient. Tải xuống và cài đặt nó.
- Cập nhật
PATHcủa bạn biến môi trường để bao gồm vị trí mà bạn đã trích xuất các tệp InstantClient, ví dụ:c:\instantclient_12_1. - Trong
php.inibậtphp_oci8_11g.dllhoặcphp_oci8_12c.dll.
Bạn có thể cần khởi động lại để đảm bảo PATH thay đổi được hiển thị cho hệ thống.
Lưu ý rằng WAMP có thể bao gồm nhiều php.ini các tập tin. Đảm bảo chỉnh sửa đúng.