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 $*