I generally use Uniform Server's WAMP environment for local testing, which has worked fine through Drupal 6. On testing Drupal 7 however, when I get to the Database configuration page of the installer, I get a message:

Your web server does not appear to support any common database types. Check with your hosting provider to see if they offer any databases that Drupal supports.

Comments

Berdir’s picture

Category: bug » support
Status: Active » Fixed

You need to enable PDO, which is required by Drupal 7 now.

Note that you need the basic PDO and the PDO extension for the database you want to use.

See also #326336: Better help when PDO driver not present and #299308: Installing Drupal by visiting index.php (rather than install.php) leads to a fatal error when PDO is not enabled, these try to improve the error message and requirements.

adam_b’s picture

Okay, I already had php_pdo.dll - after a lot of searching I found a copy of php_pdo_mysql.dll and downloaded it. I edited php.ini so it includes extension=php_pdo.dll and extension=php_pdo_mysql.dll... but now I get an Apache error saying

The procedure entry point php_pdo_declare_long_constant could not be located in the dynamic link library php_pdo.dll.
adam_b’s picture

Status: Fixed » Active
arlanda’s picture

Uncomment the two lines in php.ini

extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll

(UniServer v5.6.15)

kprocks’s picture

@ adam_b

i face the same problem as said in comment #2 !!
please elaborate the solution if u have already found it..

thanx in advance..!!

adam_b’s picture

Sorry, this was 2.5 years back and even if I remembered I doubt if the fix would still work. I've loaded D7 many times since then, with no problems.