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_oci8
và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
PATH
củ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.ini
bậtphp_oci8_11g.dll
hoặ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.