php调试利器 xdebug
xdebug官方网站http://xdebug.org/
在Linux下编译安装XDebug
引用
tar -xzf xdebug-2.0.0RC3.gz
cd xdebug-2.0.0RC3
/usr/local/php/bin/phpize
./configure –enable-xdebug
cp modules/xdebug.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/
cd xdebug-2.0.0RC3
/usr/local/php/bin/phpize
./configure –enable-xdebug
cp 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版本路径不同,也不一定要放在该路径,可以在zend_extension_ts中自行指定xdebug.so所在位置。
Windows安装:
1. 登录www.xdebug.org,在下载您需要的版本,建议下载Windows binaries,免去手工编译,根据你的php版本选择其中的PHP5.2或5.3的,下载php_xdebug-xxxx.dll文件;建议下载稳定版,而不是beta版,当然beta版一般也不会出问题.
2. 将下载的php_xdebug-xxx.dll放到C:\php5\ext目录,重命名为php_xdebug.dll;路径根据您的php安装路经不同可能有所有同.
3. 编辑php.ini,加入下面几行:
extension=php_xdebug.dll
[Xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir=”J:\php_xdebug_output”
xdebug.profiler_output_dir=”J:\php_xdebug_output”
后面的目录“J:\php_xdebug_output”为你想要放置Xdebug输出的数据文件的目录,可自由设置。
4. 重启Apache (或iis);
可以专门写几行有错的代码,看看出错信息显示不何不同。
再用var_dump()输出一个数组,看看显示是不是友好多了,至少不用查看html源文件才能看到清晰的数组结构.
延伸阅读
- 分析PHP网站下的万能密码
- php获取客户端IP地址方法大汇总
- windows下PHP 激活mbstring扩展及php.ini中相关基本设置
- 详解php数组排序函数
- php函数similar_text:比较字符串相似度
- php版本(5.3,5,5,7.0)及运行模式(fast-cgi/fpm,apache模块)之间性能对比测试
- PHP实现最简单爬虫原型
- php 函数库 ivonv:字符编码转换
- DiscuzX!1.5/2.0 新版状态字段解释/forum_thread,forum_post表中status,displayorder,invisible字段
- php与asp/vbscript对input表单数组的处理比较
- fedora linux下php调试利器xdebug 2.1.0下载/fedora13,14测试通过
- php安装xdebug后,让var_dump()函数输出完整的变量内容
- windows下的php 5.3安装xdebug,竟然强制要求zend_extension写绝对地址
- fedora linux apache/php下安装配置xdebug
- Xdebug 插件安装与配置/linux,windows下
0 条评论。