Zend Studio12.0配置Xdebug

事情的原因是这样的,最近使用piwik时增加了个插件,需要phpRedis扩展支持。涉及了php和redis的一些整合操作,于是今天使用ZendStudio的调试功能,来研究一番piwik是如何使用redis的。可是问题来了,zend Studio的PHP版本是5.5.7,网上也没有找到对应的php_redis.dll扩展。难道就没有办法了吗?

因为我除了zendStudio自带的web环*,还有一个手工搭建的WAMP环境(这个环境已经可以支持redis扩展了)。于是,我就想,能不能把这个环境借给ZendStudio使用呢。

一开始,很难,因为以前就有这样的想法,一直没有弄清楚zend_debugger,Xdebug和php的关系。还好,今天是周五,反正明天不上班,今天一定要把它弄好。于是,就开始了百度搜索,

首先,是如何配置ZendStudio的debug环境,为了方便说,还是截个图吧

Windows->preferenceZend Studio12.0配置Xdebug

ZendStudio有两种调试方式,WEB的还没有弄明白,就不说了。

使用命令行模式调试,也就是CLI.

Zend Studio12.0配置Xdebug

点击右边的PHP_Executables

Zend Studio12.0配置Xdebug

配置两个路径和调试器,如下截图,PHP debugger下拉列表支持degugger和Xdebug。

Zend Studio12.0配置Xdebug

确定保存就可以了。


另外,你的PHP需要事先安装PHPXdebug扩展,我也是网上搜索了一下,才最终去官网http://xdebug.org/download.php 下载的,而且官网提供了自定义安装文档,很有意思,你只要把phpinfo的信息,粘贴到它指定的一个页面的form中,它就会告诉你,你的环境适合下载哪个版本的Xdebug了。

下载后至于如何安装PHPXdebug扩展,和安装其他扩展一样,安装后用phpinfo()检查一下就行了。

Zend Studio12.0配置Xdebug

最后再说说,百度搜索的时候,一定要有耐心,各种关键词,多翻几页看看,不要认为三两下子就能找到合适的文章,需要博采众长,多看看几个,认为可以的,先保存个书签,然后再慢慢研究。我从晚上7点开始到晚上10,大概三个小时吧,弄出来了,感觉挺有成就的,就写点东西。

各位觉得如何,有问题的话,咱们再交流交流。

转载于:https://my.oschina.net/lsfop/blog/486356