zend server的debug以及缓存的一个备注

看了很多都写了如何安装zend server以及zend studio下如何安装xdebug来调试,但是很少写具体怎么调试或者zend framework如何来调试,我这里简单记录下

1:安装zend studio 我这里是7.0的版本,这个网上可以搜索到,安装好后,ie工具栏有这个


看到那个Debug了,以哈就用它来了

2:安装Zend server,网上都说的是 Zend server CE版本,但是没找到,我用了php5.4的对应的Zend server版本,其中我选择的是full安装以及安装apache,默认apache端口80以及另外的一个10081端口(这个是zend server的管理地址,类似oracle安装好之后的管理。。。)

3:有个xml要调整一下,在zend server的etc目录下,这个网上都能搜索到,不说了

4:进入zend 安装目录下,找到apache的目录,找到htdocs下的那个文件dummpy.php?貌似这个名字哈,然后去apache的conf下在httpd.conf修改你的主目录,我调整到我的zend项目的public下了,然后把这个dummpy.php防到了public下

5:打开zend studio,导入你的zend项目,然后随便找个控制器打上断点。然后把这个地址输入到ie上,此时点击Debug(1中的那个IE工具栏上的),页面会刷新,并且自动跑到你的zend studio上打的那个断点处,此时可以开始debug了。。真是很爽,完全不用再IDE中点击右邮件来了(因为Zend是用了映射路径,此时想调试,如果用的一般方法根本在编辑器中找不到对应文件的,所以这个工具栏插件做的很好啊)


再说一下zend的cache。我最近用了前端的core和后端的file。发现core中有个配置缓存时间的,但是file中也有个save的参数,我一直没搞明白,通过debug知道了,如果file的save没有对时间进行设置就用的core设置的,否则用save方法中的参数。。


你可能感兴趣的:(zend server的debug以及缓存的一个备注)