如何在ubuntu中将PDT与eclipse关联/使用?terr

时间:2009-09-09 20:29:00

标签: php eclipse ubuntu-9.04 eclipse-pdt

我想用PDT用eclipse调试PHP。我正在使用ubuntu 9.04。 谁能帮我?如果可能请详细说明。

3 个答案:

答案 0 :(得分:2)

考虑this threadthis one

  

您必须确保xdebug明确加载到您正在使用的php版本上   要执行此操作,请使用您正在使用的启动配置尝试在调试模式下运行脚本,并将其更改为运行包含phpinfo.php的脚本。
  调试日志也很好。

     

添加:

 xdebug.remote_autostart=On
 xdebug.remote_log="c:\temp\xdebug.log"
  

到你的php.ini。

然后你必须确保PDT期望有关端口9000的Xdebug信息, 并确保您的本地默认PHP Web服务器为http://127.0.0.1

使用日志,您可能会发现,例如,您的php.ini文件格式不正确,这可能足以阻止您从PDT调试PHP。

答案 1 :(得分:0)

UYu必须首先安装PHP5 xdebug扩展名,

sudo aptitude install php5-xdebug

在您必须通过编辑/etc/php5/conf.d/xdebug

检查您的设置之后

在你必须设置你的php项目以使用xdebug后你就应该完成了。

答案 2 :(得分:0)

我在Ubuntu 9.04中使用PDT,可以很好地调试我的php项目。 首先,已经回答安装php5-xdebug通过apt-get或synaptic(我认为你已经以相同的方式安装php5 :))。然后,您必须在Window / Preferenses / PHP / PHP可执行文件中定义php可执行文件。您可以指向/ usr / bin / php,或者可以使用“搜索...”按钮,但您必须将初始搜索目录指向最接近您的php exec二进制文件。找到可执行文件后,它总是设置为默认使用Zend Debug。编辑可执行文件以将“PHP调试器”类型更改为XDebug。现在是一个主要技巧。当您尝试在没有创建运行配置的情况下调试PHP脚本时 - 它将始终使用Zend Debugger。您必须使用设置为PHP调试器的XDebug创建自己的运行配置。它对我有用。

相关问题