Měl jsem stejné problémy včera, po nastavení Apache 2.2 a PHP 5.4.6 na mém Windows 7 64bitovém počítači. Vyřešil jsem to následujícími změnami v php.ini:
-
Nastavení souboru extension_dir na (vaše-php-cesta)\ext.
extension_dir = "c:\progra~2\php546\ext"
Můžete se vyhnout mezerám v názvu složky Program Files (x86), když použijete verzi 8.3 názvu složky. Můžete jej získat pomocí následujícího příkazu:
dir \prog* /x
-
Povolte požadované moduly MySQL.
extension=php_mysql.dll extension=php_mysqli.dll ... extension=php_pdo_mysql.dll
-
Restartujte webový server Apache.
for %s in (stop start) do net %s apache2.2
K restartování můžete také použít Apache Monitor nebo Služby.