Eclipse IDE配置PHP开发、调试环境
<h3><strong>前言</strong></h3><p>使用java语言开发的朋友想必对Eclipse开发工具已经不陌生了,那么Eclipse作为java主流的开发工具,是否能够开发PHP项目呢?答案如你所想,肯定是可以的!以下就是该IDE下如何配置PHP开发及调试环境的内容。亲身实践,已测试通过。</p>
<p> </p>
<h3>安装</h3>
<p>1、安装php development tools(PDT)工具</p>
<p>选择【帮助】-【Eclipse marketplace】,如下图所示:</p>
<p><img src="https://img2018.cnblogs.com/blog/793314/201906/793314-20190622224949003-145493407.png"></p>
<p> </p>
<p> 查找“php development tool”,选择“PHP Development Tool 6.1”,再点击【Install】,因为我这里已经安装过,所以是灰色的Installed按钮。<span style="color: rgba(255, 0, 0, 1)"><strong>注意:安装结束后需要重启Eclipse噢!</strong></span></p>
<p><img src="https://img2018.cnblogs.com/blog/793314/201906/793314-20190622225311969-671221213.png"></p>
<p> </p>
<p>2、配置PHP环境</p>
<p>【窗口】-【首选项】-选择【PHP-Installed PHPs】,点击【add】添加按钮,列表上显示内容表示我这里已经配置好了php5.6及php7.2两种环境。</p>
<p><img src="https://img2018.cnblogs.com/blog/793314/201906/793314-20190622225743554-599472182.png"></p>
<p> </p>
<p>在PHP Executable标签下Executable path栏后面点击【Browse...】按钮,选择php.exe的安装目录,选择成功后其他内容会自动填充!SAPI Type下拉框中选择CLI(命令行模式)</p>
<p><img src="https://img2018.cnblogs.com/blog/793314/201906/793314-20190622230113339-1970693002.png"></p>
<p> 切换到Debugger标签栏,选择Xdebug调试工具,默认端口号为9000,如果还没有安装此工具,IDE会给予安装Xdebug的相应提示。</p>
<p><img src="https://img2018.cnblogs.com/blog/793314/201906/793314-20190622230614709-1196917810.png"></p>
<p> </p>
<p>php.ini配置文件配置Xdebug,将以下配置内容复制粘贴到php.ini 下面即可。<span style="color: rgba(255, 0, 0, 1)">注意:配置完成后要记得重启PHP哦!</span>效果图如下图所示:</p>
<p><img src="https://img2018.cnblogs.com/blog/793314/201906/793314-20190622231255578-1593727865.png"></p>
<p> 配置内容如下,可直接复制粘贴使用:</p>
<div class="cnblogs_code">
<pre>zend_extension = "D:\SoftwareDev\phpStudy\PHPTutorial\php\php-5.6.27-nts\ext\php_xdebug.dll" ;xdebug.<span style="color: rgba(0, 0, 0, 1)">dll文件路径
xdebug</span>.profiler_output_dir="D:\SoftwareDev\phpStudy\PHPTutorial\tmp\xdebug"<span style="color: rgba(0, 0, 0, 1)"> ;xdebug 的数据文件目录
xdebug</span>.trace_output_dir="D:\SoftwareDev\phpStudy\PHPTutorial\tmp\xdebug"<span style="color: rgba(0, 0, 0, 1)"> ;xdebug 的数据文件目录
xdebug</span>.profiler_append = 0<span style="color: rgba(0, 0, 0, 1)">
xdebug</span>.profiler_enable = 1<span style="color: rgba(0, 0, 0, 1)">
xdebug</span>.profiler_enable_trigger = 0<span style="color: rgba(0, 0, 0, 1)">
xdebug</span>.profiler_output_name = "cache.out.%t-%s"<span style="color: rgba(0, 0, 0, 1)">
xdebug</span>.auto_trace =<span style="color: rgba(0, 0, 0, 1)"> On ;开启自动跟踪
xdebug</span>.show_exception_trace =<span style="color: rgba(0, 0, 0, 1)"> On ;开启异常跟踪
xdebug</span>.remote_autostart =<span style="color: rgba(0, 0, 0, 1)"> Off ;开启远程调试自动启动 Off 关闭远程debug可以将此项设置为Off
xdebug</span>.remote_enable = 1<span style="color: rgba(0, 0, 0, 1)"> ;开启远程调试
xdebug</span>.remote_handler = "dbgp"<span style="color: rgba(0, 0, 0, 1)"> ;用于远程调试的应用层通信协议
xdebug</span>.remote_host = "127.0.0.1"<span style="color: rgba(0, 0, 0, 1)">
xdebug</span>.remote_port = 9000<span style="color: rgba(0, 0, 0, 1)">
xdebug</span>.idekey =<span style="color: rgba(0, 0, 0, 1)"> XDEBUG_ECLIPSE <span style="color: rgba(255, 0, 0, 1)">;通信key,后面配置浏览器访问启动调试需要</span>
xdebug</span>.collect_vars =<span style="color: rgba(0, 0, 0, 1)"> On ;收集变量
xdebug</span>.collect_return =<span style="color: rgba(0, 0, 0, 1)"> On ;收集返回值
xdebug</span>.collect_params =<span style="color: rgba(0, 0, 0, 1)"> On ;收集参数
xdebugbug</span>.max_nesting_level = 10000</pre>
</div>
<p> </p>
<h3>调试</h3>
<p>1、在需要的代码地方双击打上断点,也可以鼠标右键点击选择【Toggle Breakpoints】:</p>
<p><img src="https://img2018.cnblogs.com/blog/793314/201906/793314-20190622232129841-28955358.png"></p>
<p> </p>
<p>2、CLI启动调试,如下图所示:</p>
<p><img src="https://img2018.cnblogs.com/blog/793314/201906/793314-20190622232418159-2066228163.png"></p>
<p> </p>
<p>看到如下视图界面,即表示启动调试成功,后面就可以很方便使用单步调试、条件过滤器、查看变量信息等常用调试操作了。</p>
<p><img src="https://img2018.cnblogs.com/blog/793314/201906/793314-20190622232523190-1062665559.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p>3、浏览器访问自动启动调试</p>
<p> Chrome或360浏览器安装Xdebug helper工具,可以自行在谷歌浏览器的应用市场搜索下载,谷歌的此拓展也能在360等国内浏览器下安装使用。安装完成后的效果如下图所示:</p>
<p><img src="https://img2018.cnblogs.com/blog/793314/201906/793314-20190622234315803-1827457328.png"></p>
<p> </p>
<p>配置Xdebug helper拓展:点击上图中的【选项】,进入配置界面,IDE key选择Eclipse,点击【save】保存。</p>
<p><img src="https://img2018.cnblogs.com/blog/793314/201906/793314-20190622234500748-654149483.png"></p>
<p> </p>
<p>在浏览器访问需要调试的代码文件,我这里的地址是http://localhost/test.php,Xdebug helper开启Debug,也能自动启动调试视图!如何开启见下图所示:</p>
<p><img src="https://img2018.cnblogs.com/blog/793314/201906/793314-20190622234920398-967162337.png"></p>
<p> </p><br><br>
来源:https://www.cnblogs.com/itsharehome/p/11070861.html
頁:
[1]