dew 发表于 2015-8-28 12:25:59

vs.php 调试 php

  看完本文能运行 不能调试,若您能不吝赐教 非常感谢
  
  下载
  Jcx.Software.VS.PHP.for.Visual.Studio.2008.v2.6.3.5601.rar 安装文件
  Jcx.Software.VS.PHP.for.Visual.Studio.2008.v2.6.3.5601.KeyMaker.and.Patch-DVT.rar Key注册码
  
  破解
     生成KEY的时候 务必PATCH掉原来的 vsphp_svc.exe (D:\Program Files\Jcx.Software\VS.Php\2008\2.6\vsphp_svc.exe )
  
  安装后
         打开Vs2008 ->新建项目->展开“其他项目”结点
         项目名称 :PHP PROJECT1
         默认文件存放在VS的PROJECTS中
  
        由于用自己前面配置好的 PHP和APACHE
        当前APACHE的启动路径 D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\
        http://localhost:8080/
  
  
  项目文件移动到 D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\目录下
  PHP文件index.php
  <?php
  /* TODO: Add code here */
  phpinfo();
  ?>
  修改项目配置
  属性-> 选中 DEBUG
  修改start uml            :         http://localhost:8080/         最后没有/
                     debug mode       :         External mode                  用已经配好的APACHE ; VS.PHP也有自带的APACHE
                     debug engine   :          Xdebug                        调试和非调试
  
  //
  由于没有配置 php_xdebug.dll
  没有配置成功
  大致意思是下载DLL 然后改名 存放在EXT文件中然后再PHP.INI文件中修改注意屏蔽ZEND加速器的配置
  
  
  
;zend_extension_manager.optimizer_ts="d:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
;zend_extension_ts="d:\Program Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"
zend_extension_ts="D:\Program Files\Php\ext\php_xdebug.dll"

xdebug.idekey = vsphp
xdebug.remote_enable = 1
xdebug.remote_port = 7870
xdebug.remote_autostart = 1

附phpinfo下Debug项目
Debug Build   no
  
  
页: [1]
查看完整版本: vs.php 调试 php