现在位置首页 / 项目实战 /正文

php tools for visual studio php环境及调试xdebug的配置

作者: IT小兵 | 2015年7月17日| 热度:℃ | 评论: |参与:

在上一篇[php tools for visual studio 完整可用破解详细教程]说明了怎么破解php tools for visual studio。但是破解后就能用了吗?

不是的,还得配置php.ini和安装xdebug插件。

下面详细说明一下

首先你需要到php官方下载一个php压缩包。

PHP For Windows: Binaries and sources Releases


http://windows.php.net/download#php-5.6

win8 一般下载这个

VC11 x64 Non Thread Safe (2015-Jul-10 06:25:45)


解压到c盘 php下。

然后运行visual studio的时候会报错,报错的原因是:php.ini没配置好;


点击Configurephp选项

说明了2个问题,一个是php.ini没有,在C:\php里修改php.ini_develop 重命名:php.ini

还有一个问题是没有xdebug。到xdebug下载一个dll,建议下载32位的。http://www.xdebug.org/download.php

2.把文件重命名php_xdebug.dll.然后放在php的安装目录下的ext目录下.

3.修改php.ini文件

在文件中加入一下代码

[Xdebug]
zend_extension_ts = "c:/php/ext/php_xdebug-2.1.2-5.2-vc6.dll"

xdebug.collect_params=On
xdebug.collect_return=On
xdebug.trace_output_dir="F:\phpweb\xdebug" //设定函数调用监测信息的输出文件的路径。
xdebug.profiler_enable=On  //打开效能监测器。
xdebug.profiler_output_dir="F:\phpweb\xdebug" //设定效能监测信息输出文件的路径。

 

安装完成

内容为<?php  phpinfo();?>

 

如果输出的内容中有看到xdebug,说明安装配置成功。

如果没有那就说明你安装的xdebug不对,不是说xdebug版本有问题,与php的版本不兼容。因为php有很多版本86 64的,线程安全的,线程不安全的等等。那你不知道下载那个xdebug怎么办?

最简单的版本就是讲你的phpinfo()打印出来的信息,在一下地址录入一下:

http://xdebug.org/wizard.php  将页面信息直接copy进去,不是源代码


点击检测,

按照指示,直接下载这个版本的dll就行了。

完美调试!


 

这个时候注释phpinfo();

写上如下代码故意引发异常:

      <?php
require_once("abc.php");
?>

重新刷新网页:

然后通过浏览器访问,我们惊奇地发现,出错信息变成了彩色的了:

不过除了样式改变,和我们平时打印的出错信息内容没什么不同,意义不大。好,我们继续改写程序:

  1. <?php  

  2. testXdebug();  

  3. function testXdebug() {  

  4.        require_once('abc.php');  

  5. }  

  6. ?>  


重新刷新网页:


发现了什么? Xdebug跟踪代码的执行,找到了出错的函数testXdebug()。
我们把代码再写得复杂一些:

  1. <?php  

  2. testXdebug();  

  3. function testXdebug() {  

  4.        requireFile();  

  5. }  

  6. function requireFile() {  

  7.        require_once('abc.php');  

  8. }  

  9. ?>  


刷新网页:


点击阅读本文所属分类的更多文章: 项目实战 。和高手一起交流:346717337
友荐云推荐

未注明转发、原文均为本站原创。分享本文请注明 原文链接

给您更多信息和帮助

在这里您可以找到更多:

技术交流群:346717337 Jquery插件交流

投稿:suchso@vip.qq.com

承接:企业网站门户/微网站/微商城/CMS系统/微信公众号运营/业务咨询

抢天猫双11红包
推荐使用阿里云服务器
echarts教程系列
本月最热文章

微信扫一扫,徜徉悠嘻网,您的休闲乐园

微信公众号:快乐每一天

随机文章
标签

技术交流群:346717337

投稿:suchso@vip.qq.com

专业专注:企业网站门户/微网站/微商城/CMS系统/微信公众号运营/付费问题咨询