浅谈Eclipse PDT调试PHP程序
Eclipse PDT与Xdebug的安装与配置之旅
踏入开发者的世界,如果你想用Eclipse PDT进行PHP代码的断点调试,那么这篇指南将带你完成Eclipse、PDT插件以及Xdebug调试器的安装与配置。
你需要从官方网站下载并安装Eclipse IDE。确保你的系统中已经安装了Java环境,包括JDK和JRE。这是所有工作的基础。
接下来,为Eclipse安装PDT插件。你可以选择在线安装,但这个过程可能会有些麻烦,特别是更新时。如果你选择下载已包含PDT的Eclipse版本,则可以跳过这个步骤。
在完成了Eclipse和PDT的安装后,你需要下载调试器。这里有两种调试器可供选择:Xdebug和ZendDebug。本文将以Xdebug为例。
下载Xdebug的源代码包后,解压缩它,然后进入相应的目录。接下来,执行phpize命令。有时,你的系统中可能没有这个程序。如果遇到这种情况,运行sudo apt-get install php5-dev命令即可。然后,你将看到熟悉的config程序,执行./configure后,再运行make和make install命令。请注意,执行后两个命令时可能需要sudo权限,因为涉及到将程序文件复制到系统目录。
然后,在/etc/php5/apache2/conf.d/中创建一个xdebugi文件(可以使用vi或其他文本编辑器)。在此文件中加入以下配置内容:
```makefile
[xdebug]
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_handler=dbgp
xdebug.remote_port=9000
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.max_nesting_level=100
xdebug.profile_enable=on
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.trace_output_dir="/tmp"
xdebug.profile_output_dir="/tmp"
xdebug.idekey=webide
xdebug.mode=req
```
将此目录中的ini文件会被PHP自动加载。至此,Xdebug的安装配置就完成了。
现在,打开Eclipse,选择Window -> Preferences。首先配置服务选项,然后在PHP部分选择Debug,将PHP的debugger设置为XDebug。接下来,配置Server,选择PHP Servers并创建一个新的Server,设置Name、URL和默认的PHP ini位置。在PHP Executables部分,添加你的PHP路径并设置SAPI Type为CGI(尽管可能无法更改)。将PHP debugger设置为XDebug。
一切准备就绪后,你可以在Eclipse中新建一个PHP project,并在Apache服务器中找到你的PHP页面。在新建的PHP页面中写入代码并设置断点,然后右击页面选择Debug as PHP Script。此刻,你将看到熟悉的调试窗口,其中包括变量列表、POST和GET的值等。
就这样,你已经在Eclipse PDT中成功进行了断点调试PHP代码的配置。现在,你可以尽情地编写和调试你的PHP代码了!
编程语言
- 浅谈Eclipse PDT调试PHP程序
- 快速掌握Node.js环境的安装与运行方法
- JSP中的字符替换函数 str_replace() 实现!
- jQuery动态移除和添加背景图片的方法详解
- bootstrap Table服务端处理分页(后台是.net)
- SQL Server中将查询结果转换为Json格式脚本分享
- bootstrap datetimepicker 日期插件在火狐下出现一条报
- 详谈for循环里面的break和continue语句
- PHP中对各种加密算法、Hash算法的速度测试对比代
- php实现按文件名搜索文件的远程文件查找器
- javascript关于继承解析
- SQL中Truncate的用法
- jQuery团购倒计时特效实现方法
- Node.js安装详细步骤教程(Windows版)详解
- 浅谈Vue项目骨架屏注入实践
- vue.js+elementUI实现点击左右箭头切换头像功能(类