我使用PhpStorm 2017.2.4,并使用PHP 5.6进行编程(出于技术目的)。
因为我使用的是PHP 5.6,因为Xdebug只支持PHP 7及更高版本,所以我不能用它来调试我的代码 - 因此我必须使用Zend Debugger。
我一直试图通过关注this video将Zend Debugger附加到PhpStorm,尽管它似乎无法正常工作。
我希望能够像使用Chrome开发者工具调试JavaScript(断点,检查变量值等)一样调试PHP。
到目前为止,我一直在努力:
下载Zend Debugger ZIP,将ZendDbugger.dll解压缩到C:\xampp\php\ext
并添加到php.ini
:
[Zend Debugger]
zend_exxtension_ts="C:\xampp\php\ext\ZendDebugger.dll"
zend_debugger_allow_hosts=localhost
zend_debugger.expose_remotely=allowed_hosts
我尝试点击this> +> PHP Web应用程序>服务器...> +>名称:localhost,主机:localhost,调试器:Zend Debugger>好的>确定
我认为由于PhpStorm's bookmarklet instructions我可能错过了一步,因此我将Start Debugger设置为1,重新启动网页,输入输入,按下Start Debugger并提交 - 但不是,没有触发断点。
我错过了什么?
谢谢!
答案 0 :(得分:0)
您需要安装chrome扩展程序才能将您的页面链接到phpstorm调试功能。像这样的东西:https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc?hl=en