自從啓用XDebug以來,我一直在命令行中運行基於PHP的實用程序時出現了一些問題。它通過一個瀏覽器中執行腳本時運行得很好,但一旦我嘗試在命令行上執行腳本,它拋出以下錯誤:PHP僅在命令行模式下拋出XDebug錯誤
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中的所有路徑都是絕對的。不確定這裏發生了什麼事。
這聽起來像是多個php.ini的情況,而CLI界面使用不同的界面。你可以用'phpinfo()'來查看哪個文件被使用了嗎? – 2010-02-28 12:05:21