Firefox可以在PHP.exe(CLI)无法连接到MySQL!

时间:2009-07-02 13:41:13

标签: php mysql xampp command-line-interface

我在Windows XP机器上安装了XAMPP。 PHP脚本在浏览器中运行良好。

最初,PHP.exe(CLI)失败并出现错误 - 无法加载php_pgsql.dll

我在php.ini文件中禁用了extension = php_pgsql.dll,并且PHP.exe停止了失败。

然而,即使现在我也无法从CLI运行PHP脚本,即使相同的脚本在浏览器中运行良好。

脚本在mysqli_connect()失败时出错 - 无法连接到'127.0.0.1'上的MySQL服务器

其他人是否面临同样的问题?

Kshitij

3 个答案:

答案 0 :(得分:1)

你有多少个php.ini? CLI版本的php.ini可能与Web版本不同。

答案 1 :(得分:1)

您是否通过XAMPP控制面板启动MySQL服务,并且在两个测试用例中都标记为“正在运行”? 您是否通过请求http://localhost/ ...或http://127.0.0.1/之类的内容来测试Web服务器版本...并且您是否在同一台计算机上运行了php.exe -f something.php测试?

答案 2 :(得分:0)

命令会话的PATH环境变量中mysql DLL的路径是什么?您可能需要将\ pathtomysql \ bin添加到您的路径中。在我的机器上它是:

C:\Program Files\MySQL\MySQL Server 5.0\bin