windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 调试 php

Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。

0、安装windows自带的iis,然后使用 Microsoft Web Platform Installer 安装 fastcgi + php   

1、下载xdebug改名为php_xdebug.dll存入php的ext目录下。下载

2、设置php.ini,加入下面的内容:   

[Xdebug]
zend_extension="C:/Program Files (x86)/PHP/ext/php_xdebug.dll"
xdebug.default_enable=on
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.max_nesting_level=100
xdebug.profiler_enable=on
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.trace_output_dir="C:/Windows/Temp"
xdebug.profiler_output_dir="C:/Windows/Temp"

其中 zend_extension 为 php_xdebug.dll 实际存储的路径。

xdebug.trace_output_dir和xdebug.profiler_output_dir为你喜欢的路径

3、重启iis 。 iis7.0 必须使用 Internet 信息服务(IIS)管理器 重启web服务,像以前那样使用重启IIS Admin Service服务的方法无效。 

4、使用 phpinfo() 函数查看是否有 xdebug 项目 ,如果存在说明xdebug安装成功。  

5、启动netbeans   

5.1、新建并打开项目  

5.2、打开需要调试的文件并设置断点。  

5.3、执行顶部菜单内的 调试->调试”xxx.php”,在弹出的对话框中选择“服务器端PHP”。点击确定后,NB会自动使用你的默认浏览器打开你要调试的文件。此时,你会发现浏览器的请求一直未返回,而且NB右下角显示“netbeans-xdebug正在运行”,你就可以按F7正常单步运行调试程序了。  

若未设置断点,执行调试的时候程序将自动在当前文件的第一行暂停执行。  

若不希望自动暂停执行,请取消勾选工具->选项->PHP->在第一行停止。

时间: 2024-09-29 11:07:38

windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 调试 php的相关文章

Windows Server 2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程

准备篇 一.环境说明: 操作系统:Windows Server 2008 R2 PHP版本:php 5.4.4 MySQL版本:MySQL5.5.25 二.相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/php-5.4.4-nts-Win32-VC9-x86.zip 2.MySQL下载地址: http://gd.tuwien.ac.at/db/mysql/Downloads/MySQLInstaller/mysql-ins

PhpStorm配置xdebug调试

下载xdebug xdebug官网 根据php 版本下载相应的版本, 把本地的phpinfo()输出的内容全部复制到   https://xdebug.org/wizard.php 中, 分析出当前环境需要下载哪个版本xdebug, 把文件放在php安装目录下ext目录内,修改php.ini 配置文件,增加如下内容: [Xdebug] ;zend_extension=C:\wamp\PHP5\ext\php_xdebug.dll  zend_extension = "<path to ph

PhpStorm中配置xdebug调试环境

1. 安装xdebug 第一步: 得到本地PHP配置信息 在终端中运行: php -i > outputphp.txt 然后将得到的txt文件中的信息拷贝并复制到http://xdebug.org/wizard.php 这个页面提供的一个textarea中. 然后点击下方的Analyze按钮, 它会自动帮你解析你本地的PHP环境信息从而得到你需要下载的xdebug版本和相关配置指令. 为了进行下面步骤,还需要安装php5-dev依赖包: sudo apt-get install php5-dev

php开发环境的搭建(xdebug调试)

我的win8系统装不上xdebug,所以在xp虚拟机上面安装php开发环境 php开发环境主要包括:(1)服务集成环境AppServ(2)开发环境zend studio (3)调试环境xdebug 1,下载appserv安装,安装的是AppServ 2.5.10,里面包括: Apache 2.2.8 PHP 5.2.6 MySQL 5.0.51b phpMyAdmin-2.10.3 2,安装zend studio 10,汉化破解参考:http://blog.csdn.net/qq13555414

Linux下用Xdebug调试php

Linux下用Xdebug调试php 博客分类: php PHPLinuxZendEclipseC# 为了调试PHP程序,安装一下xdebug. 官方网址: http://www.xdebug.org 首先下载xdebug2.1.0,在官方首页下载源代码,下载回来的文件名是:xdebug-2.1.0.tgz xdebug的版本需与您的php版本相对应,由于偶的php是5.3.2,所以下载xdebug2.1.0 Xml代码 收藏代码 cd /your/download/path tar zxvf

PHP环境配置:Windows7+IIS7+PHP+MySQL

配置需求 操作系统:Windows7(x32/x64), windows2008 IIS版本:7.0 PHP版本:7.0.6 及以上 MySQL版本:5.7.12 及以上 第一步:安装 IIS 注意:从IIS 7+PHP 5.5版本开始,Windows下PHP环境的配置完全不一样,相比之前版本的安装更快更轻松,配合FastCGI,只需鼠标简单操作一下就可以运行PHP环境. 1.找到"控制面板 => 程序和功能 => 打开或关闭Windows功能" 默认"Inter

windows7 64位 php5.3安装php_mongo.dll方法 各个版本

https://s3.amazonaws.com/drivers.mongodb.org/php/index.html windows7 64位 php5.3安装php_mongo.dll方法windows7 64位 php5.3安装php_mongo.dll方法 各个版本,码迷,mamicode.com

IIS+FastCGI+PHP5.3+MySQL5.1+Gzip详细教程

说明: 本帖是我经过一天一夜完成的,不同于一般网上文章,除详细的将整个配置过程和 测试过程都详细截图说明外,尤其在FastCGI方面采用微软的"web平台安装程序"来配置,网上相关内容很少,对gzip的设置也很详细,保证按图操 作即可独立完成.另外,还有详细的测试gzip压缩率的方法和比较. 文中对于理论几乎没有阐述,只是对配置过程进行了最详细的介绍,这样 使新手即使不太明白,照本文也可以配置出一样的环境来,本文章的错误及疏漏之处,还请大家指出来,大家在配置中有何问题,我们一起来探讨解

用Eclipse+xdebug调试PHP总是在首行自动断点解决方法

问题描述: 使用Eclipse+PDT+xdebug调试PHP程序时,总是在程序的第一行(首行)自动断点,不方便调试. 解决方法: 分别在下面3个位置配置,取消 Break at First Line Window -> Prefrences -> PHP -> Debug Run -> Debug Configurations -> PHP Web Application -> <要调试的项> -> 右边选择Debugger标签 Project -&