First of all let me assure you I did in fact do a thorough search in this support community for this problem. I also did a few google searches. I have tried many suggestions and to no avail; I still get this error message.
"Your PHP installation appears to be missing the MySQL which is required for WordPress."
My setup is as follows:
MySQL Administrator 1.1.6
MySQL Query Browser 1.1.18
phpMyAdmin 2.7.0 pl2
This is on Win XP and is therefore my WAMP in use.
Everything is installed properly as far as I know. I can start/stop the MySQL server. I can access and create the databases via the MySQL Admin panel, I can even do so via the phpMyAdmin. Both of these show me that the wordpress database exists and all is well, permissions and all.
The PHP obviously works because I have my webserver working that uses PHP and HTML. phpMyAdmin also works, so that in itself should prove that much.
So Apache works. MySQL works, and PHP is fine too. So what is causing my problem here? I even take extra measure to restart the apache server and sometimes the mysql server just to accept the changes if need be.
My config.inc.php file seems to be correctly set. My wp-config.php is all set with correct info also.
My php.ini file has: extension=php_mbstring.dll and extension=php_mysqli.dll uncommented. I also have a copy of the libmysql.dll in my C:\WINDOWS which was required to remove an error I once had in phpMyAdmin. I have my environmental variable PATH set to my php install directory. C:\WINDOWS also has an exact copy of the php.ini file too.
Per a couple of suggestions of copying php.ini files in couple places, or uncommenting the extension=php_mssql.dll
in the php.ini file, and even adding code to the wp-settings.php --- none of these worked for me. Adding that code only gave me another error along the lines of dl() function not allowed in multithreaded database configs...something like that. So I had to remove that code.
Keep in mind I am using the MySQL 5x now so that means (from what I read) that I have to use the mysqli extension. I even tried changing the IF...DIE statement in wp-settings.php to say mysqli instead of mysql, but all I get then is no error message but a blank page instead.
Anyhow I did all of this myself (set up the server from scratch), via website help and forum support suggestions and little by little im getting there. I defeat one monster just to meet another.
Can anyone help with this current error I have?