自从启用 XDebug 以来,我在命令行中运行基于 PHP 的实用程序时遇到了一些问题。通过浏览器执行脚本时,它运行良好,但是一旦我尝试在命令行上执行脚本,它就会抛出以下错误:
h:\www\test>@php test.php
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\development\xampplite\php\ext\php_curl.dll' - The specified module could not be found in Unknown on line 0
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
h:\www\test>
此后,脚本运行良好,但我似乎无法理解这一点。这可能是我的 php.ini 配置中的路径问题吗?我不确定是否是这种情况,因为无论我在哪里访问环境变量,它都会引发相同的错误@php
。
此外,我的 php.ini 中的所有路径都是绝对路径。不太清楚这里发生了什么。有什么想法吗?
谢谢!
答案1
是的,我认为,你应该检查你的 Php.ini 配置,默认情况下它不在 DEBUG 模式,你必须取消注释某些行,但我不记得是哪一行。