bd96500e110b49cbb3cd949968f18be7.png

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.

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐