I am working on a Microsoft IIS server and have loaded php 5.1.2 and MySQL server 5.0. php is running (I have successfully run a test page to display phpinfo()).

I have loaded php MyAdmin 2.8.0.3

I have changed the php.ini file so that the php-mysqli.dll extension is loaded (by deleting the semicolon infront of the line

extension=php_mysqli.dll. I have tried saving the php.ini file with different pathe for the extensions, but whenever I rfresh phpinfo it does not appear to change the extensions path.

I have copied this php-mysqli.dllinto the root directory for php to avoid the need to use the extensions path.

I have tested MySQL and can log into it.

However, when I run phpMyAdmin I get the following error "Cannot load mysqli extension. Please check your PHP configuration. - Documentation"

Can anyone suggest any other changes tha need to be made to enable me to use phpMyAdmin as the front end.

when I run my page outputtinhg phpinfo I see tah the path for extensions is ./

(Note I cannot persuade the owner of the server to implement Apache, and I have looked through the threads and tried the various soutions offered)

    in your php.ini you need to set the extension_dir directive to where you are storing all of the extensions (typically C:\PHP\ext) and make sure php_mysqli.dll is in that directory.

    extension_dir = C:\PHP\ext\

    addtionally you should read the phpMyAdmin docs on how to configure its "config.inc.php" file. in the newer version of phpMyAdmin there is actually an automated setup routine that can configure this for you, though i have never used it.

      Write a Reply...