用的是xamp,直接php.ini里面的;zend_extension = "D:\xampp\php\ext\php_xdebug.dll"把注释去掉。
然后相关参数设定好,注意两个参数
xdebug.remote_autostart=On必须为On,要不Eclipse不会自动进入断点。
xdebug.collect_return=Off必须为Off,或者不设定,要不Thinkphp一直死循环在入口index.php
xdebug.auto_trace = On
xdebug.show_exception_trace = On
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "D:\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = On
xdebug.remote_autostart=On
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port=9000
xdebug.trace_output_dir = "D:\xampp\tmp"
然后可以通过phpinfo.php看xdebug是否正常enable了。
1.Eclipse里要注意的设定:设定默认PHP Web Server要选上xdebug
2.新加一个php executables,指向php安装的目录。
3.execution Environments里给各个PHP Vesion选择前面新加的Executables。并勾上。
4.设定Debug。
5.设置断点,在浏览器上输入要调试的网站,就oK了。
相关推荐
ThinkPHP是中国广受欢迎的PHP框架之一,以其简洁、高效的特性深受开发者喜爱。在开发过程中,调试配置是必不可少的一部分,它能帮助我们快速定位并解决代码...希望这篇文章能对你在ThinkPHP的调试工作中提供有效帮助。
总结来说,这个笔记涵盖了在Windows环境下搭建ThinkPHP开发环境的全过程,包括XAMPP的配置、PhpStorm的设置、ThinkPHP的引入以及项目运行和调试的准备。对于初学者,这是一个很好的参考指南,可以帮助他们快速建立一...
- 调试工具:掌握 Xdebug 和 ThinkPHP 内置的调试工具,优化代码性能。 10. **安全与最佳实践** - 安全防护:学习如何防止 SQL 注入、XSS 攻击,使用 CSRF Token 等安全措施。 - 最佳实践:遵循编码规范,使用...
同时,可以借助Xdebug等工具进行代码调试。 - **扩展与优化**:熟悉ThinkPhp的钩子系统和事件机制,可以自定义插件,实现功能扩展。对于性能优化,可以使用缓存机制、数据库查询优化等方式提升系统效率。 4. **...
同时,开发模式下的调试工具如Xdebug,能辅助开发者深入理解程序运行状态。 九、实战应用 本讲义将结合实际案例,演示如何使用ThinkPHP5.1搭建Web应用,从项目初始化、数据库设计、模型创建、控制器编写到视图展示...
这个过程中,可以借鉴提供的"ThinkPHP_Repaire.zip"文件中的内容,结合自身项目实际,进行必要的修改和调整。不过,请注意,这只是一个参考,具体迁移时可能需要根据项目的实际情况进行更多定制化的工作。
使用ThinkPHP在SAE上运行,开发者需要在项目中配置SAE的环境变量,包括数据库连接信息、存储路径、session和cookie的设置等。这些配置通常在ThinkPHP的配置文件中完成,如`config.php`。 6. **文件结构**: ...
4.4 调试工具:如Xdebug的集成,可以帮助开发者追踪代码执行过程,提高调试效率。 总结,ThinkPHP框架以其强大的功能和优秀的社区支持,成为PHP开发者的得力助手。掌握其核心概念和使用技巧,能有效提升开发效率,...
最后,手册还会介绍ThinkPHP5.0的开发工具和调试技巧,如使用IDE的集成开发环境,如何利用Xdebug进行调试,以及如何通过命令行工具进行项目部署和维护。 通过学习《ThinkPHP5.0快速入门手册》,读者可以全面了解并...
4. **调试工具**:提供了强大的调试工具,如Xdebug,帮助开发者定位和解决问题。 通过《ThinkPHP5快速入门手册》,读者可以迅速掌握如何搭建ThinkPHP5项目环境,创建控制器、模型、视图,理解MVC架构,以及如何进行...
这可能包括详细的日志记录、更好的异常处理机制,以及对Xdebug等调试工具的集成。 4. **安全性增强**:ThinkPHP始终重视安全性,新版本可能会引入更多的安全防护措施,如防止SQL注入、XSS攻击、CSRF攻击等。同时,...
7. **测试与调试**:掌握单元测试和集成测试方法,学会使用调试工具如Xdebug定位和解决问题。 通过以上学习,学员不仅可以提升PHP编程能力,还能积累宝贵的电商项目开发经验,为今后的职业发展打下坚实基础。
标题 "TP5 调试" 指的是在使用 ThinkPHP 5(简称 TP5)框架进行Web应用开发时的调试技术。ThinkPHP 是一个快速、兼容而且简单的轻量级国产PHP开发框架,而TP5是其第五个主要版本,它引入了许多改进和新特性以提升...
6. 错误处理与调试:学习如何查看和处理错误,使用Xdebug等工具进行调试。 通过以上步骤,你将逐步掌握TP5框架的基本使用,并能运用到实际的CMS项目开发中。在实践中不断学习和积累,将有助于你成为一名熟练的PHP...
插入排序 - 希尔排序][二十例 交换排序 - 快速排序][二一例 算法求解应用][二二例 跟踪调试代码 XDebug][二三例 接口调试工具 SocketLog][二四例 递归 尾递归 迭代 回调][二五例 数据库操作(MySQL扩展)][二六例 ...
- **Navicat for MySQL, PHPStorm, Firebug, Xdebug**:开发者常用的辅助工具,包括数据库管理、IDE、浏览器调试和PHP调试器。 4. **工作经历**:描述了过去的工作职责和成就,包括需求调研、分析,以及与项目经理...
使用像Xdebug这样的调试工具可以帮助找出内存消耗的源头。通过内存快照和对比,可以发现哪个部分的代码占用了过多的内存。 7. **使用数据库查询优化**: 如果处理大量数据库数据,确保查询是最优化的,避免拉取...
8. **错误日志和调试**:了解如何使用PHP的错误报告机制,以及使用像Xdebug这样的调试工具。 9. **部署与服务器环境**:如Apache或Nginx服务器配置,以及PHP运行环境的搭建。 10. **版本控制**:可能使用Git进行...
102:PHP5.3 Xdebug 错误分析与性能调试 103:JQuery 之 Javascript 基础(一) 104:JQuery 之 Javascript 基础(二) 105:JQuery 之 Javascript 基础(三) 106:JQuery 之语法模式与开发基础