php – 如何在Eclipse中设置Zend Debugger?
我正在尝试设置我的第一个
PHP开发环境,并且我遇到了很多问题,使Debug环境工作或更准确地命中断点.
这就是我所做的 1.)确认php正在Windows上的Apache服务器上运行.我这样做是通过创建一个带有phpinfo()的测试index.php文件来实现的. 2.)我已将Zend Debugger安装到Eclipse中. 3.)我已使用以下代码设置我的php.ini文件. [Zend] zend_extension_ts="c:/php/ext/ZendDebugger.dll" zend_debugger.allow_hosts=127.0.0.1/32 zend_debugger.expose_remotely=always 4.)我已经在windows防火墙中为调试器打开了一个端口,在我的例子中,Eclipse说Zend正在使用10000. 5.)我已将dummy.php文件添加到我的文档根目录中. 6.)在完成所有这些之后我重新启动了Apache. 7.)当我在eclipse中测试我的调试器时,我收到以下错误消息. 8.)当我查看建议的部分时.我明白了
最可能的原因是PHP的配置错误.如果您有Zend Debugger部分并验证您的配置,请检查phpinfo().
请注意,zend_debugger_ts中的_ts后缀代表线程安全.如果您的PHP是5.3或更高版本,或者您已禁用线程安全(您可以在phpinfo()中进行检查),则必须使用zend_debugger指令而不是zend_debugger_ts. 另外,expose_remotely确认值0(从不),1(始终)和2(允许的主机);任何其他值使Zend Debugger无法检测. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |