debug PHP程序(xdebug、IntelliJ IDEA)】的更多相关文章

debug #排除程序故障 print()函数常和#号注释结合在一起用来debug 多行注释有两种快捷操作:1.在需要注释的多行代码块前后加一组三引号''' 2.选中代码后使用快捷键操作:Windows快捷键是ctrl+/,Mac为cmd+/,适用于本地编辑器) 一种异常处理的机制,可以在异常出现时即时捕获,然后内部消化掉,让程序继续运行try…except…语句 Python的所有报错类型https://www.runoob.com/python/python-exceptions.html#…
之前写PHP程序的都是echo调试,今天感觉太麻烦了就想起研究一下IntelliJ IDEA如何调试PHP程序. 从网上查找了很多资料,大部分都提到在IDE里开启服务,一下就懵了,怎么启这么多服务呢.经过实际操作总结如: 1.之前用phpStudy,后又用nginx+php-cgi,今天发现idea内置了启动PHP服务的插件,根据php项目的不同可以选择新建不同的[Run/Debug Configurations]如下图所示,我这里选择的是PHP Built-in Web Server: 2.添…
使用Eclipse JPDA远程调试Java程序 本文将介绍使用Eclipse JPDA,在Eclipse的开发环境下对远程运行的Java程序进行调试操作. 请按以下步骤进行(本人已经在Eclipse 3.2, JDK 1.5_08)环境下调试成功. 1. 在启动Java程序时,在Java启动命令中,加入以下参数    -Xdebug -Xrunjdwp:transport=dt_socket,address=1234,server=y,suspend=n     注: suspend参数表示,…
环境说明: pc系统:ubuntu 16.04 php版本:5.6.23 apache:Apache/2.4.18 (Ubuntu) 第一步:修改xdebug.ini 打开文件/etc/php/5.6/mods-available/xdebug.ini 在文件中添加如下代码: end_extension=/usr/lib/php//xdebug.so [xdebug] xdebug.remote_autostart= xdebug.remote_enable= xdebug.remote_han…
转自VC错误:http://www.vcerror.com/?p=59 问题描述: [VS2008] 版本程序发布后,运行程序弹出错误框: 由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题 解决方法: 详细的解决方法可参考VC错误:http://www.vcerror.com/?p=59…
谈uftrace之前,先谈谈ftrace. ftrace是一个用于调试linux内核的工具,它可以用于调试内核的调用栈,performance等. ftrace的核心是在编译内核代码时,通过制定-pg标志,在函数的调用入口插入桩mcount函数,这样,就可以在桩函数里收集函数调用的信息.至于mcount函数怎么来的,我们可以后续再谈. uftrace应用了类似的机制,只不过它是针对user space的应用程序.使用uftrace的前提是要通过 “-pg”或者“-finstrument-func…
在 "Tools" -> "Compiler Options" -> "Add following commands when calling complier" 下面的编辑框里加上: -g3 然后在下面的 "Add these commands to the linker command line" 下的编辑框上也加上: -g3 此时点击 ok.重新编译,应该就可以调试了. 如若还是不行, 转到刚刚的 progr…
PHP程序的debug PHP程序的debug,无论是cli方式还是web方式,都需要使用第三方的debug工具.PHP5.6之前,本身自带的debug功能,仅限于日志输出. 推荐使用免费xdebug.Xdebug作为zend扩展存在.可以在php安装后,通过phpize单独被编译安装. xdebug的安装有几点注意 如果不知道下载什么xdebug版本,可以在这里,通过上传phpinfo信息,由系统给出建议:http://xdebug.org/wizard.php 安装后,php.ini中需要指…
用Intellij IDEA或者PhpStorm使用X-debug来调试PHP,主要需要配置的部分有三个地方,分别为php.ini的配置,IDEA的配置和浏览器的配置,主要如下,以备忘: php.ini的主要配置如下所示,关键参数根据实际情况可以修改: [Xdebug] zend_extension_ts=”X:/App/php-5.2.17-Win32-VC6-x86/ext/php_xdebug-2.1.1-5.2-vc6.dll” xdebug.remote_host=jichengdia…