软件下载 > 开发工具 > PHP下载 > PHP使用技巧 > Eclipse for php + Xdebug搭建PHP的调试环境

Eclipse for php + Xdebug搭建PHP的调试环境

软件分类:PHP下载大小:30.17 MB时间:2023-05-26
软件介绍:PHP一种在服务器端执行的嵌入到HTML文档的脚本语言,简单高效、开源免费、跨平台等特性受到广大Web开发人员的欢迎。易学易用,PHP目前最热门的Web开发语言。

使用Eclipse for PHP与Xdebug配置调试环境,便于开发过程中排查问题。

1、 请前往Eclipse官网下载PHP-Eclipse插件。

2、 根据需求,下载Xdebug(下载链接在php官网)。我的PHP版本为5.3.28,支持线程安全,Apache版本为2.2.25,使用8080端口。匹配当前环境,下载了php_xdebug-2.2.3-5.3-vc9.dll文件,随后将其放置于PHP/ext目录下以完成准备步骤。

3、 在PHP5中找到php.ini文件,于其末尾添加以下配置信息:

4、 请注意,若文件中存在其他zend_extension_ts,必须将其注释,否则apache将无法启动。

5、 启动Apache服务器。

6、 在Eclipse项目属性中,找到PHP Debug,在PHP Debugger选项里选择XDebug。

Eclipse for php + Xdebug搭建PHP的调试环境

7、 接着,在Windows->Preferences中设置PHP Servers。

8、 接下来,在Windows->Preferences中配置PHP Executables即可。

9、 请在运行->调试配置中,确保路径映射的设置与第六步保持一致。

10、 随后,进入调试界面,即可设置断点开始调试。

11、 配置过程中出现的问题:

12、 phpinfo();打印的信息里始终找不到Xdebug相关字样。

13、 解决方法:修改php.ini文件,进行以下设置:

14、 秋风轻吹叶落时

15、 添加断点后,代码运行时断点无效,无法正常停止。

16、 解决方法:修改php.ini文件,进行以下设置:

17、 秋风千里行

18、 我的PHP是线程安全版,但用zend_extension_ts却无效,不太理解怎么回事。

19、 断点仅在第一行生效,后续代码仍会继续运行。

20、 解决方法:按照第五步,选择Use MultiSession;依据第八步,检查Path Mapping设置是否正确。

文章标题:Eclipse for php + Xdebug搭建PHP的调试环境

文章链接://www.hpwebtech.com/jiqiao/330735.html

为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。

其他类似技巧

更多相关技巧»

PHP软件简介

PHP一种在服务器端执行的嵌入到HTML文档的脚本语言,简单高效、开源免费、跨平台等特性受到广大Web开发人员的欢迎。易学易用,PHP目前最热门的Web开发语言。运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于WindowUnixLinux平台的Web后台顺序,内置了对文件上传、密码认证、Cooki操作、邮件收发、... 详细介绍»