eclipsepdt中PHP-CLI应用程序调试
我正在尝试让PHP CLI应用程序调试在Eclipse中工作。当我单击Debug As->PHP CLI Application时,它会正确地打开Debug透视图,但当我逐步查看代码时,include语句会抛出警告:eclipsepdt中PHP-CLI应用程序调试,php,eclipse,xdebug,include-path,eclipse-pdt,Php,Eclipse,Xdebug,Include Path,Eclipse Pdt,我正在尝试让PHP CLI应用程序调试在Eclipse中工作。当我单击Debug As->PHP CLI Application时,它会正确地打开Debug透视图,但当我逐步查看代码时,include语句会抛出警告: include_once():在第30行的C:\xampp\www\exec\parse_nvd_cve.php中打开“database.inc”以包含(include_path=')失败 当然,由于include文件中的函数是未定义的,因此代码随后立即终止 以下是我的Eclips
include_once():在第30行的C:\xampp\www\exec\parse_nvd_cve.php中打开“database.inc”以包含(include_path=')失败
当然,由于include文件中的函数是未定义的,因此代码随后立即终止
以下是我的Eclipse PHP可执行配置:
- 名称:XAMPP PHP
- 可执行路径:
C:\xampp\php\php.exe
- PHP ini文件(可选):
C:\xampp\PHP\PHP.ini
- 使用系统默认php.ini(选中)
- 配置SAPI类型:CLI
- 运行时PHP:Project默认值:XAMPP PHP
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 Neon 4.6.0构建id 20160613-1800和XAMPP 5.6.23-0解决方案是将包含路径添加到项目属性中的所有包含文件夹(右键单击项目->属性->PHP->包含路径()。解决方案是将包含路径添加到项目属性中的所有包含文件夹(右键单击Project->Properties->PHP->Include Path()。刚刚在文件中添加了一个
phpinfo()
,我得到:加载的配置文件=>C:\Users\%username%\AppData\Local\Temp\PHP ini\session357116168652466321.tmp\php.ini
所以它似乎没有出于某种原因读取我的XAMPP php.ini。这是eclipse中的一个bug吗?只是在文件中添加了一个phpinfo()
,我得到:加载的配置文件=>C:\Users\%username%\AppData\Local\Temp\php ini\session357116168652466321.tmp\php.ini
所以出于某种原因,它似乎没有读取我的XAMPP php.ini。这是eclipse中的错误吗?