Sau khi tìm kiếm nhanh, tôi đã tìm thấy trang này . Nếu bạn không bật tiện ích mở rộng oracle trong php.ini thì hằng số này là không xác định. Thử tìm kiếm dòng
;extension=php_oci8.dll
trong php.ini của bạn và xóa dấu chấm phẩy để bỏ ghi chú nó. Sau đó, khởi động lại Apache để tải mô-đun và xem nó có kết nối không.
CHỈNH SỬA:
Thử kết xuất các biến php.ini bằng cách làm như print_r(ini_get_all())
và xem những gì được thiết lập và những gì không. Bạn có thể đang sử dụng một php.ini khác cho dòng lệnh.