mysql.dll和phpinfo中没有提到的mysql.dll


mysqli.dll and mysql.dll not mentioned in phpinfo

我看过这篇文章但它并没有真正起作用。

我的php.ini文件(http://www.edisk.cz/stahni/09234/php.ini_69.47KB.html)包含ext目录的正确路径。

虽然我的ext目录包含php_mysql.dllphp_mysqli.dll库,但在我的phpinfo中没有一个字。

有办法让它正确吗?

http://prntscr.com/3707m

这是php.exe产生的错误

您很可能有两个独立的php.ini文件-一个用于您的web服务器,一个用于命令行界面。确保你正在编辑正确的文件;运行:

php.exe --ini

,输出如下所示:

C:'>php --ini
Configuration File (php.ini) Path: C:'Windows
Loaded Configuration File:         C:'Path'To'Your'php'php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

现在,编辑php.ini文件,并确保不仅以下几行没有注释:

extension=php_mysql.dll
extension=php_mysqli.dll

还有这个(根据你发布的文件,你现在已经注释掉了):

; extension_dir = "ext"    
上面的

应该配置为指向ext目录,php_mysql.dll文件存储在该目录中。像这样(记住双引号):

extension_dir="C:'Path'To'Your'php'ext"