




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业废水处理与环保技术创新
- 工业旅游的兴起与发展机遇
- 4s店危废管理制度
- it配置管理制度
- 标准物流运输管理制度
- 校内咖啡团队管理制度
- 校园人脸通道管理制度
- 校园卫生健康管理制度
- 校园安全岗位管理制度
- 校园洗手设施管理制度
- 无线电管理一体化平台互联互通规范
- 《企业内部控制问题研究-以康美药业公司为例》9000字(论文)
- 北京市通州区2023-2024学年八年级下学期期末考试物理试题【含答案、解析】
- 一年级下册语文课件统编版-11 浪花【新课标版】
- 区域国别研究的跨学科性
- 园艺论文开题报告范文
- 儿科学知到智慧树章节测试课后答案2024年秋山东第一医科大学
- 林业工程开工申请
- 2025年甘肃省中考语文作文预测题及范文
- 高等教育信息化建设方案
- GB/T 44757-2024钛及钛合金阳极氧化膜
评论
0/150
提交评论