Haohappy的专栏--PHP5研究中心

PHP5研究中心 研究专业PHP技术,传播全球最新PHP动态 ,推广国内PHP企业应用

用户操作
[即时聊天] [发私信] [加为好友]
HaohappyID:Haohappy2004
588401次访问,排名66好友1人,关注者95
make ur life better..
Haohappy2004的文章
原创 167 篇
翻译 0 篇
转载 0 篇
评论 512 篇
Haohappy的公告
我的Blog主要关于PHP/Java WEB开发。欢迎讨论:

Email & MSN:


所有文章均为Haohappy原创或翻译,需要转载请通过Email与我联系


我的网站:
PHPEye开源社区
phpeye.com

我的新书:


《Programming PHP》中文版第二版,陈浩(Haohappy)、胡丹、徐景(RainX)译,电子工业出版社出版,2007年4月上市)

网上书店购买地址:
当当网(dangdang.com)
互动出版网(china-pub.com)
第二书店(dearbook.com)
华储网(huachu.com.cn)
蔚蓝书店(welan.com)

本书 配套论坛  勘误系统

常用参考手册:

最近评论
lixianyi08:呵呵 有道理 我除了JSP什么都会点 什么都不精通 还要加油啊
lixianyi08:呵呵 有道理 我除了JSP什么都会点 什么都不精通 还要加油啊
sjeMrwang:忽人啊!根本下不了啊!!!!!!!!!!
ylcz:鱼龙混杂,确实有点失望,虽然自己技术水平非常菜,但是也很少贡献水文,可是人家发什么文是人家的自由,如此一来,只能无奈..
liulizhi:我以前也是做.net开发的,但出来社会后,环境让我不得不开始学习PHP的开发与操作,虽然大家都认为PHP好学,但我却不这样认为,asp.net我用一个来月就会弄个基本的啦,但我学php一个月后,却连个简单的企业网站都开发不出来...晕死,特别是他的扩展,性能,安全方面我知道还要少..咱办呢?毛有办法.拼命的再学啦@
文章分类
收藏
    相册
    Blogs
    Fantasy Soft(RSS)
    Freeman的Blog
    hosander的专栏
    PHPEye.com
    web2.0 focus(RSS)
    开发视界[专家专栏](RSS)
    歪脖·坑(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 使用Xdebug调试和优化PHP程序[1]收藏

    新一篇: 使用Xdebug调试和优化PHP程序[2] | 旧一篇: Zend Framework 0.1.4 Preview 发布

    作者:Haohappy     
    MSN: haohappy at msn.com
    2006-07-04
     
    为什么需要Debugger?
    很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓。
     
    什么是Xdebug?
    Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。Xdebug现在的最新版本是xdebug 2.0.0beta6,支持PHP4/PHP5
     
    官方站点:www.Xdebug.org
     
    如何安装Xdebug
    以PHP5.1.4,Windows平台为例(其它PHP版本,其它平台请参看官网文档):
    1. 登录www.xdebug.org,在首页右侧有一个Windows modules,选择其中的PHP5.1.2+,下载php_xdebug-5.1.2-2.0.0beta6.dll文件;
     
    2. 将下载的php_xdebug-5.1.2-2.0.0beta6.dll放到C:\php5\ext目录,重命名为php_xdebug.dll
    3. 编辑php.ini,加入下面几行:
    extension=php_xdebug.dll
    [Xdebug]
    xdebug.profiler_enable=on
    xdebug.trace_output_dir="I:\Projects\xdebug"
    xdebug.profiler_output_dir="I:\Projects\xdebug" 
     
    后面的目录“I:\Projects\xdebug”为你想要放置Xdebug输出的数据文件的目录,可自由设置。
    4. 重启Apache
    5. 写一个test.php,内容为<?php phpinfo(); ?>,如果输出的内容中有看到xdebug,说明安装配置成功。

    现在我们就可以开始使用Xdebug强大的功能了!

      

    发表于 @ 2006年07月05日 17:05:00|评论(loading...)|编辑

    新一篇: 使用Xdebug调试和优化PHP程序[2] | 旧一篇: Zend Framework 0.1.4 Preview 发布

    评论

    #xLight 发表于2006-07-06 10:21:00  IP: 59.44.100.*
    我算是知道什么叫嘎然而止了
    #inosin 发表于2006-07-08 01:31:00  IP: 219.237.217.*
    期待下文ing...~
    #不让误会 发表于2006-08-11 11:56:00  IP: 202.134.96.*
    Xdebug装载一个这样的提示:
    XDEBUG NOT LOADED AS ZEND EXTENSION

    应该怎样做才能去掉
    #sc 发表于2006-09-22 12:01:00  IP: 222.77.162.*
    下载了个 PHP 4.4.1+ 版本的 装了下, 冒似有些问题.

    1. 出错页面显示的只有上面红色部分, 无下面蓝色部分.
    2. 目录下不会生成文件.
    #peter 发表于2006-11-21 18:25:00  IP: 125.33.146.*

    我试了一下,只要在[Xdebug]后面再加上一条这个信息:

    zend_extension_ts="C:/php5/ext/php_xdebug-.dll"

    ,就可以去掉“XDEBUG NOT LOADED AS ZEND EXTENSION”的提示。

    原因正在研究中。。。
    #peter 发表于2006-11-21 18:26:00  IP: 125.33.146.*

    我试了一下,只要在[Xdebug]后面再加上一条这个信息:

    zend_extension_ts="C:/php5/ext/php_xdebug.dll"

    ,就可以去掉“XDEBUG NOT LOADED AS ZEND EXTENSION”的提示。

    原因正在研究中。。。
    #peter 发表于2006-11-21 18:27:00  IP: 125.33.146.*


    我试了一下,只要在[Xdebug]后面再加上一条这个信息:

    zend_extension_ts="C:/php5/ext/php_xdebug.dll"

    ,就可以去掉“XDEBUG NOT LOADED AS ZEND EXTENSION”的提示。

    原因正在研究中。。。
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © Haohappy