I'm at a loss. I'm on WIndows 7 and have installed both Apache 2.2.21 and PHP 5.2.17. I can not enable the mysql module. Is there a known issue on Windows 7?
I've run php --info and see the following:
C:\php>php --ini
Configuration File (php.ini) Path: C:\WINDOWS
Loaded Configuration File: C:\php\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
I've also set my extension dir inside php.ini:
extension_dir = "C:\php\ext"
I've also added an entry to my httpd.conf file:
# configure the path to php.ini
PHPIniDir "c:/php"
And yes, inside my php.ini file I've enabled the php_mysql extension and restarted my web server.
What am I missing?
解决方案
Have you tried putting php_mysql.dll in C:\windows\system32 directory? If you place the file there, restart your webserver and the module is loaded, then it could mean an environment variable issue, or an old version of php_mysql.dll is preventing the new one from being loaded properly.