我看过this post 它并没有真正帮助。
我的php.ini
文件(http://www.edisk.cz/stahni/09234/php.ini_69.47KB.html)包含ext
目录的正确路径。
虽然我的ext
目录包含php_mysql.dll
和php_mysqli.dll
个库,但我的phpinfo
中没有这个词。
有没有办法让它成功?
这是php.exe
生成的错误。
答案 0 :(得分:2)
您很可能有两个单独的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"
应将上面的一个配置为指向存储php_mysql.dll文件的ext
目录。像这样(记得关于双引号):
extension_dir="C:\Path\To\Your\php\ext"
希望这有帮助。