php开发环境搭建—ZendStudio+wamp
因为做java用惯了Eclipse,所以在选择ZendStudio时也就没什么犹豫了。用wamp还是考虑到安装方便。这样的搭配不知道是不是专业,因为在网上搜了好多文章,也没见到个主流的开发环境到底是什么样的。。虽然简单,安装这个环境也是废了些周折,主要的问题就是在安装ZendStudio的调试功能的时候。
我就是要debug,我就是不想装什么ZendServer,ZendCore(可能是自己脑子有问题)。好歹还算有单独安装的ZendDebugger,虽然在官网上眯着眼睛扫描很久才找到,不过我已经很欣慰了。
不废话了,说说怎么装吧。
1)ZendStudio,我装的版本是7.1.1 。这个装上就行了,没什么好说的。不过这个东西需要注册,注册码网上可以搜到。
2)wamp ,我装的WampServer2.0h,这个不是最新版。因为目前最新版的wamp中,php版本是5.3的,ZendDebugger这个东东人家不支持php5.3。
这个也是装上就行了。
3)然后安装ZendDebugger,我下载的版本是ZendDebugger-v5.2-cygwin_nt-i386。这个已经是目前最新的版本了。下载完之后解压缩,根据readme来操作就行了。基本就是如下几个步骤:
1)确定自己用的php版本,到相应的目录下找到ZendDebugger.dll,复制到php安装目录下,比如: D:\develop\wamp\bin\php\php5.2.9-2。
不过一定要注意,目录里有个5_3_x_nts_comp文件夹,,虽然我不知道它是干嘛的,,,不过它确实支持不了php5.3。至少在我的机器上,我用的环境下,,它确实不行。。也许我真的太笨了。。
2) 在php.ini 中加入下面几行:
zend_extension_ts=D:\develop\wamp\bin\php\php5.2.9-2\ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
简单注释一下:
zend_extension_ts 这个后面放的就是\ZendDebugger.dll 的路径。
zend_debugger.allow_hosts 这个后面是允许远程调试的ip,我是本地调试,所以就是127.0.0.1。
最后一行不用管了,考过去就ok。
3) 最后一步,将dummy.php复制到apache的document root目录,也就是 wamp安装目录下的www目录下。
装好之后,重启下apache,然后就可以Debugg了。
注意,zendStudio可能会在ie或者firefox上装个toolbar,这个东西开始没在意,后来发现在调试的时候也挺好使的。所以建议也装上,好处一用便知