zoukankan      html  css  js  c++  java
  • vs.php调试php使用外部的apache进行调试

    vs.php中使用外部的apache进行调试 
    一般phper们都会有自己配置好的开发调试环境,那么如何在vs.php中使用自己已经配置好的apache+php环境调试
    php程序呢?如下:
    (1)从官方网站http://xdebug.org/download.php下载最新的xdebug.dll(记得改成这个文件名)放到你的php目录的ext目录下
    根据你的php的thread-safe模式,选择相应的版本,查看方法phpinfo()的Thread Safety的值,
    我用的php是5.4,Thread Safety为enable,所以我下载的是 5.4 VC9 TS (64 bit) 
    (2)修改php.ini文件,加入下面的代码
    zend_extension_ts=”D:Serverserver_corephp-apacheextphp_xdebug.dll”

    ;;;;;;;;;;;;;;;;;;;
    ; Module Settings ;
    ;;;;;;;;;;;;;;;;;;;
    [XDebug]
    xdebug.idekey = vsphp
    xdebug.remote_enable = 1
    xdebug.remote_port = 7870
    xdebug.remote_autostart = 1

    (3)在vs里右击项目,选择“属性”,在“属性”页里选中Debug,更改里面的Debug mode为“External mode”。
    设置Debug engine为“XDebug”。最后再把Start Url改为你已经配置好的apache+php环境的项目首页网址
    (4)重启apache服务器

    4、注意!xdebug和zendoptimizer不兼容,所以在开启xdebug调试的时候请务必在php.ini里关闭zendoptimizer,如下前面加上分号即可
    [Zend]
    ;zend_extension_manager.optimizer_ts=”D:Serverserver_corezendoptimizerlibOptimizer-3.3.0″
    ;zend_extension_ts=”D:Serverserver_corezendoptimizerlibendExtensionManager.dll”
    如果xdebug生效的话,你可以在phpinfo()里看到
    with Xdebug v2.1.0beta2-dev, Copyright (c) 2002-2010, by Derick Rethans
    等字样。

  • 相关阅读:
    Python教程(2.2)——数据类型与变量
    Python教程(2.1)——控制台输入
    Python教程(1.2)——Python交互模式
    (译)割点
    Python教程(1.1)——配置Python环境
    Python教程(0)——介绍
    [HDU1020] Encoding
    [HDU1004] Let the balloon rise
    扩展中国剩余定理 exCRT 学习笔记
    51nod 1943 联通期望 题解【枚举】【二进制】【概率期望】【DP】
  • 原文地址:https://www.cnblogs.com/1971ruru/p/3416875.html
Copyright © 2011-2022 走看看