【PHP自带函数库DEBUG如何使用?(代码示例)】教程文章相关的互联网学习教程文章

YosemiteIntellijideaphp设置xdebug单步调试

PHP设置单步调试 一直看看PHP语法,最近看貌似很火的laravel,还有一个基于laravel/framework的OctoberCRM,一直没找到方式做单步调试,今天总算达成了。 IDE用的Intellij idea,Android Studio就是基于这个玩意搞的,也是由于Android Studio我才开始接触这个IDE,后来看PHP,就装了个插件,就叫PHP吧,然后编写PHP代码,提示做的挺好的,我一般用IDE都是看两个内容,一是提示,二是debug,debug今天搞好了,可以单步了。 我选用...

APHPlogclassfordebuging

分享一个我自己用的在 WordPress 开发中用得到的一个调试日志类。 dir = dirname($main_file).DIRECTORY_SEPARATOR.'debug'.DIRECTORY_SEPARATOR; $file_name = 'debug_'.md5($main_file).'.log'; $this->debug_file_name = (function_exists('apply_filters'))?apply_filters('cwp_debug_log_file_name',$file_name).'.log':$file_name.'.log'; $this->f_path = $this->dir.$this->debug_file_...

配置Phpstorm+Xdebug+xampp

配置 Phpstorm + Xdebug + xampp 1 Xampp 安装好xampp,配置 httpd.conf 在xampp面板中 单击后会出现 一些配置文件,httpd.conf位于第一个 将DocumentRoot 路径改为 "G:/PHP" (我的工作空间),以后项目就放在这个文件夹里。 配置 php.ini(打开方式...

PHPdebug_backtrace()函数

PHP debug_backtrace() 函数生成一个 backtrace 该函数返回一个关联数组。 下面是可能返回的元素 function 字符串 当前的函数名 line 整数 当前的行号 file 字符串 当前的文件名 object 对象 当前对象 type 字符串 当前的调用类型,可能的调用: 返回: “->” - 方法调用返回: “::” - 静态方法调用返回 nothing - 函数调用 ...

mac+php+xdebug+phpstorm在苹果下配置xdebug一波三折

1.下载xdebug文件 http://xdebug.org/wizard.php 将phpinfo()的源代码复制到文本框中,xdebug会提示如何配置和下载哪个版本的xdebug。 全部下载地址: http://www.xdebug.org/download.php InstructionsDownload xdebug-2.3.3.tgzUnpack the downloaded file with tar -xvzf xdebug-2.3.3.tgzRun: cd xdebug-2.3.3Run: phpize (See the FAQ if you dont have phpize.As part of its output it should show:Configuring for...

【原】PHP+Xdebug实现远程调试

以前以为php调试时服务器端和IDE必须在同一台机子上,无意发现xdebug其实是支持远程调试的。 尝试之后发现可以配置成功,还是可以调试代码的感觉爽啊! php所在Ubuntu服务器 :192.168.10.XXX Windows开发机(Zend作为IDE) :192.168.40.XXX PS:PHPStorm也是可以配置成功的,个人更喜欢Zend,所以以zend为例。 1.服务器端安装php的xdebug插件 ...

Xampp+Chrome+SublimeText3+Xdebug调试PHP代码

===========xampp安装与xdebug配置 1. 下载安装xampp5.5或最新版本 2. 修改%xampp%/php/php.ini中的[XDebug]节点,取消注释(移出行首的 ; 字符) 3. 点击xampp control中的 admin,查看phpinfo如下 ===========chrome的xdebug扩展安装 1. 安装最新的chrome 2. 安装xdebug扩展插件 https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc?utm_source=chrome-app-launcher-...

利用Xdebug分析PHP程序,找出性能瓶颈[原创]

一、安装配置  1、下载PHP的XDebug扩展,网址:http://xdebug.org/  2、在Linux下编译安装XDebug 引用 tar -xzf xdebug-2.0.0RC3.gzcd xdebug-2.0.0RC3/usr/local/php/bin/phpize./configure --enable-xdebugcp modules/xdebug.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/   注:/usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/不同的PHP版本路径不同,也不一定要放在该路径,可...

[Xdebug]PHP远程自动部署调试

在项目开发过程中,有些时候如果能进行线上部署DEBUG测试支付,微信接口等等是很方便的(其实还是不要这样用最好,能在本地写好测试再部署是最好的)。这个调试还有另外一个作用,很奇葩的作用:把PHP环境装在云服务器上,各种版本的PHP(12345.....)、Mysql、apache.....本地只装一个PHPstrom,然后用服务器的环境,本地的运行速度就快很多了(其实是B格很高),还有就是即使你换了电脑,只要装了PHPstrom就可以开始PHP开发了,无论...

新型php漏洞挖掘之debug导致的安全漏洞(Edusoho)

【过年了,每天发一篇以前的存货,一共七篇。】 现代cms框架(laraval/symfony/slim)的出现,导致现今的php漏洞出现点、原理、利用方法,发生了一些变化,这个系列希望可以总结一下自己挖掘的此类cms漏洞。 今天这个漏洞是Edusoho的一个user表dump漏洞。 首先,我简要说明一下漏洞原理。 【漏洞源码下载: https://mega.nz/#!4chVWCAB!xBVyC9QqxMCmeuLu3rGx__PwgkLe_a5NWUITLS3QzuM 】 0x01 开...

Docker容器化PHP开发环境搭建-DVWA(含xdebug调试)

Docker容器化技术在过去的2015年得到了大面积的普及应用,特别是以灵雀云、数人云、阿里云以及阿里百川TAE2.0等为代表的服务商的推动,可以预见2016会是云服务大爆发的一年,会有越来越多的互联网企业将自己的业务部署到基于Docker容器的环境里来。 本文以 DVWA 部署为例,来讲解PHP环境部署+基于XDEBUG调试环境的容器化解决方案。 Github代码 segmentfault参考链接 创建目录 基础目录 ~/dvw...

打开php的debug模式

打开php的debug模式 [root@nb0001 files]# vim /etc/php.ini display_errors = On display_startup_errors = On log_errors = On [root@nb0001 files]# service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ]

PHPStorm+Xdebug+ChromeXdebugHelp

一、配置php+Xdebug 在php.ini 文件加上 [XDebug]zend_extension = "D:\xampp\php\ext\php_xdebug.dll" //xdebug 动态库文件路径xdebug.profiler_append = 0xdebug.profiler_enable = 1xdebug.remote_enable = on 二、PHPStorm配置 1、配置php 2、配置debug 三、Chrome Xdebug Help 1.安装chrome扩展 Xdebug helper。(需要翻墙) 2.进入 Xdebug hepler 的配置选项中,选择 IDE key 为 PHPStorm。 ...

xdebug开启后错误

[Xdebug]zend_extension = E:\UPUPW\PHP5\ext\php_xdebug-2.4.0-5.4-vc9-nts.dllxdebug.remote_enable = On?xdebug.remote_handler = dbgp?xdebug.remote_host= localhost?xdebug.remote_port = 19000xdebug.idekey = PHPSTORM php.ini中的配置 配置后 phpinfo()打印信息出现错误 xdebug 是在https://xdebug.org/wizard.php 下载的, xdebug版本应该没错,我是输入phpinfo的信息让网站挑选的 环境是 upupw集成...

一次Debug的遐想

ThinkPHP3.2 + PHP5.6 + Nginx1.8 Bug描述 上传文件提示 404,找不到文件。 Debug 过程 “我是上传文件,为啥会404?会不会是请求链接写错了?” 调试 操作:直接复制链接到浏览器访问。 结果 :状态码 200 ok 。 “链接没问题,难道是初始化工具类有问题?” 调试 操作:在工具类构造函数,打印数据并终止。 结果 :仍然404,跟工具类无关 “难道是框架自带Bug?” 调试 操作:新建项目,...