Tôi cũng gặp phải sự cố tương tự ngày hôm qua, sau khi thiết lập Apache 2.2 và PHP 5.4.6 trên máy Windows 7 64-bit của mình. Tôi đã giải quyết vấn đề này bằng các thay đổi sau trong php.ini:
-
Đặt extension_dir thành (your-php-path) \ ext.
extension_dir = "c:\progra~2\php546\ext"
Bạn có thể tránh các khoảng trắng trong tên thư mục Program Files (x86) khi bạn sử dụng phiên bản 8.3 của tên thư mục. Bạn có thể lấy nó bằng lệnh sau:
dir \prog* /x
-
Bật (các) mô-đun MySQL mong muốn.
extension=php_mysql.dll extension=php_mysqli.dll ... extension=php_pdo_mysql.dll
-
Khởi động lại Máy chủ Web Apache.
for %s in (stop start) do net %s apache2.2
Bạn cũng có thể sử dụng Apache Monitor hoặc Dịch vụ để khởi động lại nó.