Eclipse和Xdebug不解析/etc/php5/conf.d中的其他ini文件

Fre*_*zin 4 php eclipse ubuntu xdebug eclipse-pdt

我在Ubuntu 11.4上为AMD64和Xdebug设置了Eclipse 3.6.2 .

Eclipse是从eclipse.org下载的zip下载安装的.PHP和Xdebug使用apt-get进行设置.

当我在shell中运行PHP脚本时,他们将使用该/etc/php5/php.ini文件并解析其他ini文件/etc/php5/conf.d/.

当我在Eclipse(运行模式或调试模式)中运行时,它只会解析php.ini而不会有其他的ini文件.

基本上,所有扩展都没有加载.

小智 5

这是一个故意的错误.
PDT始终使用"-n"选项执行php.它使得额外的ini文件不可用.
请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=339547
https://bugs.eclipse.org/bugs/show_bug.cgi?id=347618

顺便说一句,你将能够添加一个shell脚本,它将"-n"选项修剪为PHP可执行文件.(Preferences> PHP> PHP Executables)
例如,

#!/bin/sh
if [ $1 = "-n" ]; then
  shift;
fi
/usr/bin/php $*