Khi bạn cài đặt các tiện ích mở rộng của bên thứ ba, bạn cần đảm bảo rằng tất cả các thông số biên dịch đều khớp:
- Phiên bản PHP
- Kiến trúc (32/64 bit)
- Trình biên dịch (VC9, VC10, VC11 ...)
- An toàn chuỗi
Các trục trặc thường gặp bao gồm:
- Chỉnh sửa
php.ini
sai tệp (đó là thông thường với các gói); đường dẫn bên phải được hiển thị trongphpinfo()
. - Quên khởi động lại Apache.
-
Không thể nhìn thấy các lỗi khởi động; những thứ đó sẽ hiển thị trong nhật ký Apache, nhưng bạn cũng có thể sử dụng dòng lệnh để chẩn đoán nó, ví dụ:
php -d display_startup_errors=1 -d error_reporting=-1 -d display_errors -c "C:\Path\To\php.ini" -m
Nếu mọi thứ ổn, bạn sẽ thấy sqlsrv
trong đầu ra lệnh và / hoặc phpinfo()
(tùy thuộc vào SAPI bạn đang định cấu hình):
[Mô-đun PHP]
bcmath
lịch
Core
[...]
SPL
sqlsrv tiêu chuẩn
[...]