Вчера имах същите проблеми, след като настроих Apache 2.2 и PHP 5.4.6 на моята Windows 7 64-битова машина. Разреших това със следните промени в php.ini:
-
Задаване на extension_dir на (вашият-php-път)\ext.
extension_dir = "c:\progra~2\php546\ext"
Можете да избегнете празните интервали в името на папката Program Files (x86), когато използвате версия 8.3 на името на папката. Можете да го получите със следната команда:
dir \prog* /x
-
Активирайте желаните MySQL модули.
extension=php_mysql.dll extension=php_mysqli.dll ... extension=php_pdo_mysql.dll
-
Рестартирайте уеб сървъра на Apache.
for %s in (stop start) do net %s apache2.2
Можете също да използвате Apache Monitor или Услугите, за да го рестартирате.