【TP在APP_DEBUG=false的情況下,CLI和WEBSITE會共用同一個~runtimephp導致出錯的問題解決辦法】教程文章相关的互联网学习教程文章

centos配置php开发环境(eclipsePDT+ZendDebugger)【图】

转自:http://blog.csdn.net/yang1982_0907/article/details/39026295一、环境说明操作系统:CentOS 6.4 x86_64Java:jdk-1.7.0_51二、安装PHP在Shell中运行以下命令:yum install -y php httpd 注意:在CentOS 6.4系统上通过yum安装的PHP版本为5.3.3三、安装Zend Debugger下载Zend Debugger:cd /root/Downloads wget http://downloads.zend.com/studio_debugger/2011_04_10/ZendDebugger-20110410-linux-glibc23-x86_64.tar.gz注...

php扩展xdebug基本使用

1.获取文件名,行号,函数名xdebug_call_class()2.输出head信息xdebug_get_headers()3.输出执行时间xdebug_time_index()4.代码覆盖var_dump(xdebug_start_code_coverage());5.代码跟踪xdebug_start_trace(trace);要跟踪的代码...xdebug_stop_trace();以上就介绍了php扩展xdebug基本使用,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

php_xdebug安装+NetBeans的配置和使用【图】

1、php_xdebug的安装及配置:我是用wampServer2.2的环境的,环境本身自带了对应的xdebug,只需要修改php.ini的配置就可以了。但是php.ini文件要找对,我一开始就是找错了文件,所以配了好久都不生效。wampServer使用的php配置文件一般都放在wamp安装目录的apache里面,我的是在:D:\wamp\bin\apache\Apache2.2.21\bin\php.ini 。可以通过phpinfo()方法查看php.ini的位置,直接搜索php.ini就可以了:2、修改php.inizend_extension =...

调试工具-phpinfo里面始终看不到安装的xdebug模块【图】

按照网络上的教程,配置如下图: 但是,phpinfo里面始终看不到安装的xdebug模块 回复内容: 按照网络上的教程,配置如下图: 但是,phpinfo里面始终看不到安装的xdebug模块 可能有多个配置文件,建议你在phpinfo页面找一下 Loaded Configuration File 和 Additional .ini files parsed 找到对应的php.ini文件去配置xdebug。 在命令行下执行 php --ini 可以看到cli下加载的配置文件,这两者很可能是不同的,别配置错了。你的xdebug...

phpstorm不能开启xdebug调试?【图】

xdebug已经安装了,设置好断点,点击绿色的甲虫,调试面板没有出现!请问这是什么原因?回复内容: xdebug已经安装了,设置好断点,点击绿色的甲虫,调试面板没有出现!请问这是什么原因?http://my.oschina.net/u/94007...看看这篇文章能不能解决你的问题

PHPdebug_backtrace函数

PHP debug_backtrace() 函数生成一个 backtrace该函数返回一个关联数组。下面是可能返回的元素 function字符串当前的函数名line整数当前的行号file字符串当前的文件名object对象当前对象type字符串当前的调用类型,可能的调用: 返回: “->” - 方法调用返回: “::” - 静态方法调用返回 nothing - 函数调用args数组如果在函数中,列出函数参数。如果在被引用的文件中,列出被引用的文件名For Example one:classHello{private$var;...

phpstormxdebug调试配置【图】

第一次使用PhpStorm开发,各种配置会使得开发更简便。xdebug安装第一步:在php.ini中开启xdubug扩展[XDebug] xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir ="C:\Program Files\phpStudy\tmp\xdebug" xdebug.trace_output_dir ="C:\Program Files\phpStudy\tmp\xdebug" xdebug.profiler_output_name = "cache.out.%t-%s" xdebug.remote_enable = 1 xdebu...

PHPXDebugSublimeText单步调试【图】

前置环境:已经安装好LNMP1. 安装xdebug可以通过pear包管理来安装sudo apt-get install php-pearsudo 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=/tmpxdebug.profiler_output_name=cachegrind.out.%pxdebug.profile...

TP在APP_DEBUG=false的情況下,CLI和WEBSITE會共用同一個~runtimephp導致出錯的問題解決辦法

TP若使用了define(APP_DEBUG,false);會生成./Runtime/~runtime.php 緩存文件,以後每次調用都會用這個文件來處理但是若一個項目又使用了CLI,CLI生成的./Runtime/~runtime.php 文件跟website是同一個文件,而且cli生成的./Runtime/~runtime.php文件少了一些定義,例如__ROOT__if(!IS_CLI) {// 当前文件名if(!defined(_PHP_FILE_)) {if(IS_CGI) {//CGI/FASTCGI模式下$_temp = explode(.php,$_SERVER[PHP_SELF]);define(_PHP_FILE_,...

phpstorm配置Xdebug进行调试PHP教程【图】

运行环境:PHPSTORM版本 : 8.0.1PHP版本 : 5.6.2xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dllps : php版本和xdebug版本一定要相对应PHP安装xdebug扩展php.ini的配置,下面的配置仅供参考,路径要换成自己的![xdebug]zend_extension=”D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll”xdebug.remote_enable = Onxdebug.remote_handler = dbgp xdebug.remote_host= localhostxdebug.remote_port = 9000xd...

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

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

PHP远程调试之XDEBUG【图】

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

Eclipseforphp+Xdebug,搭建php单步调试环境【图】

环境我的环境是Eclipse for php+nginx+xdebug。工具Eclipse for phpXdebug具体步骤1. 安装Xdebug把下载好的xdebug文件放在php的ext目录下。修改php.ini在PHP文件夹里面找到php.ini,在这个文件的最后面加入如下配置信息: 【PS:“;”开头的语句为注释语句。我的xdebug版本为php_xdebug-2.4.0rc3-5.6-vc11.dll】zend_extension = F:\DevEnv\PHP\ext\php_xdebug-2.4.0rc3-5.6-vc11.dll;zend_extension_ts = F:\DevEnv\PHP\ext\php_...

vdebug+xdebug安装

从eclipse到vim,一开始没有找到单步断点调试的功能,很不爽,然后搜索了下,找到了xdebug+vdebug的解决方案。安装xdebug环境:centos 6.5 xdebug的安装: http://www.cnblogs.com/yixiong/archive/2013/03/29/2988331.html vim上使用xdebug进行调试安装xdebug使用pathgen安装vim的vdebug插件。在php.ini中进行vdebug的配置。配置如下:zend_extension=/path/to/xdebug.so xdebug.remote_enable=on xdebug.remote_handler=dbgp x...

php调试工具——XDebug使用【图】

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

RUNTIME - 相关标签