【php – XDebug与Geany?】教程文章相关的互联网学习教程文章

解决ThinkPHP开启APP_DEBUG=>false时报错的问题,thinkphpapp_debug_PHP教程

解决ThinkPHP开启APP_DEBUG=>false时报错的问题,thinkphpapp_debug  最近用ThinkPHP开发一个项目,本地开发测试完成上传到服务器后,第一次打开正常,再刷新页面时就出现 “页面调试错误,无法找开页面,请重试”的错误,我就郁闷啦,明明本地设置define(APP_DEBUG, false) 运行没点问题,怎么放到服务器上就出错了昵?baidu,Google还是没有找到解决方案,突然发现项目APP_Name/Runtime/Cache目录和APP_Name/Runtime/Logs目录没...

php+phpStorm+xdebug配置方法,phpstormxdebug_PHP教程

php+phpStorm+xdebug配置方法,phpstormxdebug1.下载xdebug文件 http://xdebug.org/wizard.php 将phpinfo()的源代码复制到文本框中,xdebug会提示如何配置和下载哪个版本的xdebug。 全部下载地址: http://www.xdebug.org/download.php 2.配置php.ini,在末尾加上。[xdebug] zend_extension="php_xdebug-2.3.3-5.6-vc11.dll" xdebug.remote_enable = On xdebug.remote_handler = "dbgp" xdebug.remote_host = "localhost" xdebug.re...

浅谈php+phpStorm+xdebug配置方法,phpstormxdebug_PHP教程

浅谈php+phpStorm+xdebug配置方法,phpstormxdebug1.下载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...

使用xdebug分析thinkphp框架函数调用图_PHP教程【图】

使用xdebug分析thinkphp框架函数调用图开发中需要性能调优,使用xdebug分析thinkphp框架函数调用图。关于xdebug的安装参考这2篇 NetBeans配置Xdebug 远程调试PHP php扩展xdebug安装以及用kcachegrind系统分析1.安装xdebug 需要先去http://www.xdebug.org看看一些文档,xdebug作为php扩展安装 # http://www.xdebug.org/files/xdebug-2.3.3.tgz # tar -xzf xdebug-2.3.3.tgz # cd xdebug-2.3.3 # /usr/local/php/bin/phpize # ./conf...

PHPXDebugSublimeText单步调试,xdebugsublime_PHP教程【图】

PHP XDebug Sublime Text 单步调试,xdebugsublime前置环境:已经安装好LNMP 1. 安装xdebug 可以通过pear包管理来安装 sudo apt-get install php-pear sudo pecl install xdebug 这里我们直接通过apt安装 apt-get install php5-xdebug程序已经自动创建了默认的配置文件 配置: xdebug.ini位置:/etc/php5/mods-available/xdebug.ini 新增如下zend_extension="/usr/lib/php5/20131226/xdebug.so" xdebug.profiler_output_dir=/tmp x...

PHP远程调试之XDEBUG,调试xdebug_PHP教程【图】

PHP远程调试之XDEBUG,调试xdebug开发的时候我都是使用XDebug在本地调试,但是最近加入一些项目中去,环境太复杂了,要在本地搭建一个开发环境真的太麻烦了,那么我们怎么使用xdebug来远程调试呢?我这里使用虚拟机搭建了一个模拟环境来实验说明:1.虚拟机IP:192.168.174.130 ,虚拟机用于搭建lampp环境2.实体机IP:192.168.174.1,这个是IDE的开发环境。首先我在虚拟机里面安装了一个lampp,而且增加了一vhosts,具体如下: vim ...

使用phpstorm和xdebug实现远程调试的方法,phpstormxdebug_PHP教程【图】

使用phpstorm和xdebug实现远程调试的方法,phpstormxdebugvs的断点调试功能很强大有木有,能查看所有变量有木有。php调试很麻烦有木有,echo,var_dump写得你想吐了有木有。想体验一下ide调试的快感吗?那就来使用xdebug吧。 1.原理:xdebug是一款php调试插件,支持远程调试,就是在php文件运行的时候,能通过tcp协议,来发送调试信息到远程端口,ide在收到调试信息的时候,可以向xdebug发送单步运行,中止运行,运行等命令。这样就...

php调试工具——XDebug使用,php调试工具xdebug_PHP教程【图】

php调试工具——XDebug使用,php调试工具xdebug下面以windows平台和Aptana Studio为例,介绍XDdebug的使用。 1、安装XDebug 1)下载php的XDebug扩展.dll文件,官网下载地址是https://xdebug.org/download.php,可以根据实际php运行系统架构、VC版本和线程安全情况下载。 2)将下载的.dll文件复制到php安装目录的ext目录下。 3)打开php.ini文件,添加如下设置:  xdebug.profiler_append = 0;效能监测的设置开关  xdebug.profi...

Xdebug+ZendStudio配置,xdebugzendstudio_PHP教程【图】

Xdebug+ZendStudio配置,xdebugzendstudio原文链接:http://www.orlion.ga/689/ 好久之前就知道有这么个东西,但是一直没用,一直用exit()、var_dump() debug,效率很低。 首先下载xdebug的dll文件(Window环境下)网址是:https://xdebug.org/download.php,此次下载的是php_xdebug-2.3.3-5.5-vc11-x86_64.dll。(这是个线程安全版的)下载完成后放到php安装目录的ext文件夹下。然后再配置php.ini添加这么几行: XDEBUG Extensionze...

Eclipse++Xdebug开发php环境配置,eclipsexdebug_PHP教程

Eclipse++Xdebug开发php环境配置,eclipsexdebug一、php环境配置: 二、zendstudio Eclipse +xdebug 开发php环境软件下载: 三、安装配置如下:extension=php_xdebugvc6.dll[Xdebug]xdebug.profiler_enable=onxdebug.trace_output_dir="D:/workspace/runrun/xdebugdata"xdebug.profiler_output_dir="D:/workspace/runrun/xdebugdata"说明:php_xdebugvc6.dll作为扩展加载到php,并且指定其数据输出目录(上面红色字部分,可自定义...

PHPdebug_backtrace的胡思乱想,phpdebugbacktrace_PHP教程【图】

PHP debug_backtrace的胡思乱想,phpdebugbacktrace本文示例代码测试环境是Windows下的APMServ(PHP5.2.6)简述 可能大家都知道,php中有一个函数叫debug_backtrace,它可以回溯跟踪函数的调用信息,可以说是一个调试利器。 好,来复习一下。 one();function one() {two(); }function two() {three(); }function three() {print_r( debug_backtrace() ); }/* 输出: Array ([0] => Array([file] => D:\apmserv\www\htdocs\test\deb...

Xdebug文档(一)基本特性,xdebug文档特性_PHP教程

Xdebug文档(一)基本特性,xdebug文档特性基本属性(参数)xdebug.default_enable 类型: boolean,默认值: 1 这是xdebug的基本设置,默认在调试跟踪时显示错误信息。可以使用xdebug_disable()函数使你的代码不显示调试显示。xdebug.force_display_errors 类型: int, 默认值: 0, 始于Xdebug 2.3版 此设置设为1时,不管PHP设置display_errors设置值是多少,错误信息将强制性一直显示。xdebug.force_error_reporting 类型: int, 默认值...

Xdebug文档(三)堆栈跟踪,xdebug文档堆栈跟踪_PHP教程

Xdebug文档(三)堆栈跟踪,xdebug文档堆栈跟踪当xdebug激活时,PHP一旦要显示通知、警告或错误时,xdebug 显示堆栈跟踪信息。这个堆栈信息能跟据你的需要来配置显示。 Xdebug显示的堆栈跟踪都是以保守数量状态显示信息。因为大量的信息处理和呈现会拖慢脚本执行。通过不同的设置对于显示更多详尽的信息提供了可能。堆栈跟踪的变量 Xdebug一般会在堆栈跟踪时显示变量信息。在收集和显示情况下变量信息都会携带大量资源。尽管如此,...

PHPStorm+XDebug进行调试,phpstormxdebug_PHP教程【图】

PHPStorm+XDebug进行调试,phpstormxdebug笔者的开发环境如下: Windows8.1+Apache+PhpStorm+XDebug+Firefox(XDebug helper 1.4.3插件)。 一、XDebug安装配置 (1)下载XDebug 下载地址:http://www.xdebug.org/ 必须下载跟机器上安装的php匹配的版本才行。具体下载方法如下: 将phpinfo网页的源代码拷贝到http://www.xdebug.org/find-binary.php,然后按照指导安装即可。如下图所示:(2)安装XDebug按照上图下载“php_xde...

Xdebug文档(五)代码覆盖分析,xdebug文档_PHP教程

Xdebug文档(五) 代码覆盖分析,xdebug文档代码覆盖分析能在请求时让你知道脚本哪一行(或哪一段)在执行。 相关设置 xdebug.coverage_enable 类型: boolean, 默认值: 1, 始于 Xdebug >= 2.2 如果设为0, Xdebug不会设置内置结构来允许代码分析,这能加速xdebug快些,不过代码覆盖分析将不会工作。 相关函数 boolean xdebug_code_coverage_started() 返回布尔值查看代码覆盖分析是否已经开始。 Example:phpvar_dump(xdebug_code_...