2017-03-02 52 views
0

我正在嘗試在Eclipse中獲取PHP CLI應用程序調試。當我點擊調試AS-> PHP CLI應用程序,它會打開Debug透視正常,但是當我通過我的代碼步驟中,包括語句拋出警告:在Eclipse PDT中進行PHP CLI應用程序調試

include_once(): Failed opening 'database.inc' for inclusion (include_path='.') in C:\xampp\www\exec\parse_nvd_cve.php on line 30

和當然,該代碼立即死亡之後因爲包含文件中的函數未定義。

這是我的Eclipse PHP可執行文件的配置:

  • 名稱:XAMPP PHP
  • 可執行文件路徑:C:\xampp\php\php.exe
  • PHP ini文件(可選):C:\xampp\php\php.ini
  • 使用系統默認的php.ini(檢查)
  • 配置SAPI類型:CLI

我也嘗試取消選中「使用系統默認的php.ini」並將PHP ini文件留空,所有結果都一樣。

我的調試配置:

  • 運行PHP:項目默認:XAMPP PHP

調試器XDebug的,它的工作罰款在同一項目中的Web應用程序遠程調試。

我的包含路徑在php.ini中正確設置,並且當我從命令行運行相同的腳本時它工作正常。我試圖包含的文件位於C:\xampp\www\inc\database.inc。所有的包含文件都在C:\xampp\www\inc\,它們都在同一個項目中。

從php.ini文件: include_path=".;C:\xampp\php\PEAR;C:\xampp\www\inc;C:\xampp\www\classes"

我使用Eclipse霓虹燈4.6.0版本ID 20160613-1800和XAMPP 5.6.23-0

+0

剛剛添加了一個'phpinfo()'到文件,我得到:'Loaded Configuration File => C: \用戶\%用戶名%\ AppData \ Local \ Temp \ php-ini \ session357116168 6524663421.tmp \ php.i ni'因此它看起來並沒有讀取我的XAMPP由於某種原因,php.ini。這是日食中的錯誤嗎? – coderimpersonator

回答

相關問題