首先,本文是基于wamp环境的基础上的,所以,如果您看到这里还没有搭建好wamp环境的话,介意您先把环境搭建好,因为这里都是一些实践性的内容。1.准备 wamp环境中,我使用的各个软件的版本如下windows 2003 Standard Edition SP2 apache HTTP Server 2.3 mysql 5.1.49 php 5.4.5 以上环境的搭建我就不赘述了,网上资料很多,通常也不会出现什么错误,但是如果您使用windows 7来部署的话,注意一下权限的问题就好了,所有的操作使...
一、为什么需要Debugger? 很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓。 二、什么是Xdebug? Xdeb...
启动ssh服务 service sshd start yum -y update 查看centos版本 centos 5 执行:代码如下: rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpmcentos 6 执行:代码如下: rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpmyum安装php代码如下: yum install php55w php55w-bcmath php55w-cli php55w-common php55w-devel php55w-fpm php55w-gd php55w-imap php55w-ldap php55w-mbstring php55w-mcrypt php55w-mys...
1.下载xdebug文件 http://xdebug.org/wizard.php 将phpinfo()的源代码复制到文本框中,xdebug会提示如何配置和下载哪个版本的xdebug。 全部下载地址: http://www.xdebug.org/download.php 2.配置php.ini,在末尾加上。 zend_extension="php_xdebug-2.3.3-5.6-vc11.dll" xdebug.remote_enable = On xdebug.remote_handler = "dbgp" xdebug.remote_host = "localhost" xdebug.remote_port = 9000 xdebug.idekey = PHPSTROM3.chrome的...
vs的断点调试功能很强大有木有,能查看所有变量有木有。php调试很麻烦有木有,echo,var_dump写得你想吐了有木有。想体验一下ide调试的快感吗?那就来使用xdebug吧。 1.原理:xdebug是一款php调试插件,支持远程调试,就是在php文件运行的时候,能通过tcp协议,来发送调试信息到远程端口,ide在收到调试信息的时候,可以向xdebug发送单步运行,中止运行,运行等命令。这样就实现了vs那样强大的调试功能。 2.需要的东东:一款支持xd...
开发的时候我都是使用XDebug在本地调试,但是最近加入一些项目中去,环境太复杂了,要在本地搭建一个开发环境真的太麻烦了,那么我们怎么使用xdebug来远程调试呢?我这里使用虚拟机搭建了一个模拟环境来实验说明:1.虚拟机IP:192.168.174.130 ,虚拟机用于搭建lampp环境2.实体机IP:192.168.174.1,这个是IDE的开发环境。首先我在虚拟机里面安装了一个lampp,而且增加了一vhosts,具体如下: vim /opt/lampp/etc/extra/httpd-vhos...
有没有相对容易的配置debug的方法呢? 目前只好用原始的echo,die之类的. 网上看到一些文章感觉配置步骤太多,只好作罢. 补充: php.ini: [zend] zend_extension_ts="D:\Program Files\Zend\Zend Studio - 8.0.1\plugins\org.zend.php.debug.debugger.win32.x86_5.3.18.v20110322\ resources\php5\ZendDebugger.dll" zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always 按照下图配置后,点击Test按钮, 报超时错...
Xdebug 是不是只有在PHP脚本出错时候才能跟踪函数调用情况?如果不是,请问怎么配置Xdebug,可以使之在脚本无错状态下也能看到执行过程中函数的调用等情况?如果Xdebug只能在脚本出错的情况下查看函数调用情况,那么,还有没有其他工具可以实现跟踪PHP执行时候函数调用情况?回复内容:Xdebug 是不是只有在PHP脚本出错时候才能跟踪函数调用情况?如果不是,请问怎么配置Xdebug,可以使之在脚本无错状态下也能看到执行过程中函数的调...
话说,好像点哪里那里就var_dump($variable)啊! php已经很简单了,反而调试却要手动写,很麻烦.回复内容:话说,好像点哪里那里就var_dump($variable)啊! php已经很简单了,反而调试却要手动写,很麻烦.我也喜欢var_dump,大型点的、工程话一点的可能就看xdebug了。但是配置起来超麻烦,也不好用。vardump 或者 thinkphp中的debug=========thinkphp5中的bug调试基本不需要别的工具了都内置了。但是其他的框架尽量还是用xdebug吧...
前辈有没有用过debugger tool?好用吗? 前辈有没有试过将php编码生成xmi文件,然后uml工具直接生成uml图表的经验? 求介绍开源工具。 谢谢。请专业的前辈们作答。 回复内容: 前辈有没有用过debugger tool?好用吗? 前辈有没有试过将php编码生成xmi文件,然后uml工具直接生成uml图表的经验? 求介绍开源工具。 谢谢。请专业的前辈们作答。
虽然command已经提供了一些输出log的方式,现在想debug这个command,有什么方式吗?回复内容:虽然command已经提供了一些输出log的方式,现在想debug这个command,有什么方式吗?你可以尝试使用 dd();请问你写的是CLI command 还是 command bus?
我想用phpstrom进行php的程序进行debug。我点击项目的右键,然后再点击debug,出现了如下页面:我有两个问题求各位大神解答: 第一: 1.使用phpstrom来debug,必须安装xdebug或者其他的debug工具么? 2、这些配置文件是咋搞的啊!!完全不懂这些配置文件是咋搞的。求大神解答 回复内容: 我想用phpstrom进行php的程序进行debug。我点击项目的右键,然后再点击debug,出现了如下页面:我有两个问题求各位大神解答: 第一: 1.使用ph...
有哪些方便又实用的经验回复内容:有哪些方便又实用的经验参见 php调试手册直观的 用echo var_dump标准严谨走 调式工具 比如xdebug.xdebug xdebug_var_dump monolog,日志是最好的调试排错工具var_dump最实用的:error_reporting(E_ALL | E_STRICT); ini_set('display_errors',true); var_dump();
一直很苦恼地一个问题,有些bug只能在生产环境中重现,但是我又不能在线上放置类似echo $test;之类地代码来调试,不知道大家有没有好地经验可以分享。回复内容:一直很苦恼地一个问题,有些bug只能在生产环境中重现,但是我又不能在线上放置类似echo $test;之类地代码来调试,不知道大家有没有好地经验可以分享。使用 socketlog生产环境热调试没什么不对的,但热调试过程中暴露代码逻辑和调试数据可是大大的作死。千万不能培养自己...
图片描述 回复内容: 图片描述 debug: 1. 在phpstorm中开启小电话按钮. 2. 在firefox中开启右下角debug小虫。 另外一个就是wamp的版本,还需要在wamp里边右键添加四个勾,需要全部打上。百度一下。mac下面没办法抓图。两个都打开了,wamp右键没有四个色,麻烦多指教下哈现在解决了吗?