我想用PDT用eclipse调试PHP。我正在使用ubuntu 9.04。 谁能帮我?如果可能请详细说明。
答案 0 :(得分:2)
您必须确保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创建自己的运行配置。它对我有用。