Đã thử phpinfo()
một lần nữa, và nó báo cáo
Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini
đúng và chứa extension=php_pdo_pgsql.dll
và extension=php_pgsql.dll
. Đối với "các dll đang ở đúng nơi" (@Richard), tôi gặp vấn đề trong việc đảm bảo chính xác những gì dll:s là cần thiết và chúng nên được đặt ở đâu, nhưng tôi có trong C:\Program Files (x86)\PHP\v5.3\ext\
cả php_pdo_pgsql.dll
(phiên bản 5.3.12.0) và php_pgsql.dll
(phiên bản 5.3.12.0).
Tôi đã đọc về phần phụ thuộc vào libpq.dll
và điều này có trong C:\Program Files (x86)\PHP\v5.3\
. Đầu "gỡ lỗi", tôi đã sao chép libpq.dll
mới (phiên bản 8.4.4.10133) từ PostgreSQL đến thư mục đó, bạn đã đọc ở đâu đó rằng nó có thể giải quyết được sự cố. Bây giờ tôi đã thử hoàn nguyên về phiên bản cũ (8.3.6.9034) được cung cấp với PHP và VOILA !!!! Đột ngột phpinfo()
cho biết nó đã tải cả mô-đun pdo và không phải pdo pgsql.
MantisBT hiện tải ít nhất màn hình đăng nhập. Chà!