




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Zend Studio和Zend Debugger的安装 转载请注明出处:/third_party_consideration/blog 之前安装了Apache、PHP和MySQL,可以直接解析动态网页和使用mysql数据库了。制作动态网页的开发工具有很多,就象我们上节使用的记事本也是一种开发工具。但是要学好php,还是专业的开发工具比较好。这里推荐使用Zend Studio,这款软件可以很方便地编写PHP程序。 网上有很多下载Zend Studio的地方,注意找for windows的,这里有一个链接:/en/products/studio/downloads。同时需要下载安装的还有该版本对应的调试工具Zend Debugger (for windows)。Zend Studio不是免费的,大家可在网上找对应版本的注册机或者注册码,注册后可长期使用。一、Zend Studio的安装 Zend发展得很快,但安装过程都差不多,我仍然以Zend Studio5.5.1为例介绍其安装过程。 1. 双击“ZendStudio-5_5_1.exe”安装图标,进入安装程序许可协议界面(图1)。图1 2. 点击“Next”,进入安装类型选择界面(图2)。可以勾选“PHP Manual”和“Zend Internet Explorer Toolbar”。图2 3. 点击“Next”,进入安装文件夹选择界面(图3)。图3 4. 点击“Next”,进入快捷键文件夹选择界面(图4)。图4 5. 点击“Next”,进入文件扩展名关联选择界面(图5)。以后在文件管理器下双击勾选了的后缀名的文件,系统默认会以Zend Studio打开。如果系统安装了dreamweaver,建议不勾选html。图5 6. 点击“Next”,进入PHP版本默认支持界面(图6)。我们这里选择“PHP version 5.x”。图6 7. 点击“Next”,进入预安装界面(图7)。列举了要安装的文件、大小、位置等。图7 8. 点击“Install”,进入安装进度条界面(图8)。图8 9. 接着进入提示界面,是否安装Zend Guard(图9)。Zend Guard是加密编写的PHP程序,不让别人看到PHP源代码。我们一般不需要,选择“No, thank you.图9 10. 点击“Next”,进入安装成功提示界面(图10)。图10 11. 点击“Done”,完成Zend Studio的安装。二、Zend Debugger的安装 Zend studio安装后,对于编辑的php程序,我们还需要调试,Zend提供了一款高效的调试工具:Zend Debugger。我下载的是ZendDebugger-5.2.14-cygwin_nt-i386.zip 1. 将下载的压缩包解压后,打开该文件夹,会看到readme.txt文档(图11)。其中的说明就是安装过程。我们一一说明。图11 2. 在刚解压的文件夹里面找到与你安装的PHP版本对应的ZendDebugger.dll文件(windows下这样做,如果是linux,找ZendDebugger.so)。 我们之前安装的是PHP5.2版本,所以我们打开文件夹5_2_x_comp文件夹,在里面我们就可以看到ZendDebugger.dll。 3. 拷贝ZendDebugger.dll到适当的目录。最好是拷贝到php安装目录下的ext文件夹下,那你们放的都是库文件。之前我安装的php目录在D盘,这样ZendDebugger.dll的路径就是D:phpext 4. 打开php.ini文件(系统目录windows下)。 图11中第2条是要在php.ini文件中增加这样一行: zend_extension_ts=/full/path/to/ZendDebugger.dll Windows non-tread safe: zend_extension=/full/path/to/ZendDebugger.dll 这样我们将其目录替换,在php.ini文件的末尾增加: Zend zend_extension_ts=d:/PHP/ext/ZendDebugger.dll 注意此处使用的是“/”而不是“”。 5. 图11中第3条是接着增加如下两条: zend_debugger.allow_hosts= zend_debugger.expose_remotely=always 我们需要替换其中的IP地址: zend_debugger.allow_hosts=/32,01/24 zend_debugger.expose_remotely=always 其中的“01”是我电脑的本地IP地址,你可以换成你自己的,其他的照写。 通过如下方式可以看到你自己的IP地址: 右键点击桌面图标“网上邻居”| “属性” ,在出现的窗口中右键点击 “本地连接”|“属性”,出现属性窗口,下拉文本框会看到“Internet协议(TCP/IP)”,选择此条,点击下面的“属性”,又会出现一属性窗口。在其中会看到“IP地址(IP)”,前面的是“192.168.1.”,最后一个数字你就可以用来替换我这里的“101”了(图12)。图12 5. 图11中第4条是将dummy.php文件拷贝到网页根目录下(就是apache的配置文件httpd.conf中定义的DocumentRoot目录)。之前我定义的是否“D:/footloose”,就把dummy.php文件拷贝到这个目录下。 6. 重启Apache就可以了。 7. 在IE浏览器中打开phpinfo.php文件,可以查看Zend Debugger信息(图13)。图13 8. 打开Zend Studio,打开“tool(工具)”| “Preferences(首选项)”。在打开的首选项窗口中选择“Debug(调试)”选项卡,设置调试方式为服务器,Debug Server URL填写web服务器的URL。如果是默认80端口,就可以不写端口号,直接写成/或者localhost/。如果apache的端口是8080,就写成 8080/(图14)。图14 9. 打开Zend Studio,打开“tool(工具)”| “Check Debug Sever Connection (检查Debug服务器连接)”。如果显示如下成功窗口(图15),则安装debugger成功。图15 至此,我们完成了php编程所需要的全部准备工作,接下来就可以开始进入PHP旅程了。PHP开发调试入门篇(断点调试)关键字: php 断点调试前阶段在项目中整合了一个phpBB3论坛,也算是个PHP入门者,搭建断点调试环境花了不少时间,在此把一些细节说明一下,以供参考,为开发节省时间!环境说明:IDE - ZendStudio for Eclipse-6.0.0WEB Server - Apache 2.2.6 + PHP . PHP WEB服务器安装说明下面只说明Apache + PHP module的安装方式,先安装Apache,然后安装PHP。 PHP安装主要有解压安装与php-x.x.x-win32-installer.msi两种安装方式,后者可以直接安装而不需要配置Apache的http.conf与PHP的php.ini,是图形安装方式,但安装PHP时注意选取所要的模块,如MySQL module,否则安装程序不会在安装目录中添加任何的模块,下图所选中的Extensions即为扩展库,可根据需要选择相应的模块库。建议初学者可先采用这种安装方式。 1.2. 调试注意事项PHP的调试与我们开发Java时有点不一样,PHP的断点调试要借助在浏览器安装Zend Studio Toolbar和在PHP中安装配置Zend Debugger插件,调试由点击浏览器的Zend Studio Toolbar的Debug项触发,如下图所示。1. 选中“Current page”时,代表调试当前页,即浏览器URL所代表的当前页,假设当前URL为phpBB的某个URL。2. “Next page”代表从当前页触发的请求将进入调试状态。3. “All forms (POST) on this site”所有表单请求将进入调试状态。4. “All page on this site”所有页面将进入调试状态当Zend Studio进入调试状态时,首选会在页面首行处停下来,即便首行没有断点,所以如果要进入用户自己设置的断点,还得按一次Zend Studio for Eclipse的Debug窗口的Rusume按钮。1.3. Zend Debugger安装l 官网下载Zend Debugger,下载URL:/pdt/server-debugger/ZendDebugger-5.2.14-cygwin_nt-i386.zip请查zip下面的readme文件,可以看到5_2_x_comp目录为PHP 5.2.x所用的版本,把下面的ZendDebugger.dll copy 到php的扩展库目录$php_homeext,把dummy.php copy到phpBB的部署的根目录下,dummy.php主要用来与浏览器安装的Zend
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年应急管理部所属单位第二批次招聘185人考前自测高频考点模拟试题及答案详解(新)
- 2025年福州左海置地有限公司副总经理职业经理人市场化选聘模拟试卷有答案详解
- 2025安徽工程大学硕士专职辅导员招聘8人考前自测高频考点模拟试题及完整答案详解
- 2025甘肃甘南玛曲县警务辅助人员招聘20人模拟试卷及答案详解(名校卷)
- 浙江国企招聘2025年台州市住房公积金管理中心临海分中心下属国有企业公开招聘工作人员笔试历年参考题库附带答案详解
- 2025湖南邵阳市中心医院住院医师规范化培训招录65人模拟试卷附答案详解(黄金题型)
- 2025重庆艺术大市场有限公司招聘1人笔试历年参考题库附带答案详解
- 2025贵州民族大学高层次人才引进考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025贵州盐业(集团)遵义有限责任公司招聘15人笔试历年参考题库附带答案详解
- 2025福建福州福清市土投土地开发有限公司招聘劳务派遣1人笔试历年参考题库附带答案详解
- Wagstaff低液位自动控制铸造-课件
- 锂电池安全培训课件
- 妇科护士进修汇报护理课件
- 消防验收竣工报告
- 高考英语1600个必考高频词汇
- 法院调令申请书范本
- GB/T 23451-2023建筑用轻质隔墙条板
- 驻足思考瞬间整理思路并有力表达完整版
- 第二章 盛唐诗歌边塞诗派公开课一等奖课件省赛课获奖课件
- 滚筒干燥机设计毕业设计
- 真空包装机作业指导书
评论
0/150
提交评论