Jeg havde de samme problemer i går, efter at have opsat Apache 2.2 og PHP 5.4.6 på min Windows 7 64-bit maskine. Jeg løste dette med følgende ændringer i php.ini:
-
Indstilling af extension_dir til (din-php-sti)\ext.
extension_dir = "c:\progra~2\php546\ext"
Du kan undgå mellemrummene i mappenavnet Program Files (x86), når du bruger 8.3-versionen af mappenavnet. Du kan få det med følgende kommando:
dir \prog* /x
-
Aktiver det ønskede MySQL-modul(er).
extension=php_mysql.dll extension=php_mysqli.dll ... extension=php_pdo_mysql.dll
-
Genstart Apache Web Server.
for %s in (stop start) do net %s apache2.2
Du kan også bruge Apache Monitor eller Tjenesterne til at genstarte den.