调试环境的安装.ppt

上传人:牧羊曲112 文档编号:6377219 上传时间:2023-10-22 格式:PPT 页数:21 大小:340.99KB
返回 下载 相关 举报
调试环境的安装.ppt_第1页
第1页 / 共21页
调试环境的安装.ppt_第2页
第2页 / 共21页
调试环境的安装.ppt_第3页
第3页 / 共21页
调试环境的安装.ppt_第4页
第4页 / 共21页
调试环境的安装.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《调试环境的安装.ppt》由会员分享,可在线阅读,更多相关《调试环境的安装.ppt(21页珍藏版)》请在三一办公上搜索。

1、第2章 调试环境的安装,调试运行PHP程序,必须要安装一个调试的环境。完整的调试环境除了必须的操作系统平台、浏览器之外,还需要以下几项内容:Web服务器、PHP解释器。其他的辅助内容如:相应的数据库(如MySQL)、数据库管理工具(如phpmyadmin)、二进制文本编辑工具(如EditPlus)等。本章就来向读者介绍PHP调试环境的安装。,2.1 Apache的安装,PHP可以在多种Web服务器上运行,如常见的IIS、Apache等。但由于PHP通常都是与Apache协同工作,所以本书就采用Apache作为PHP运行的Web服务器。这一节来介绍一下Apache的Windows版本的安装与调试

2、。,2.1.1 安装Apache,Apache的安装包可以在Apache的官方网站:http:/上获取。本书采用这个版本。Apache安装过程如下所示。(1)双击安装文件,将弹出。图中的警示是说该程序受到版权法的保护。不必理会提示,直接单击“Next”按钮,进入安装过程第二步。(2)该步为版权信息页,(3)该步是对Apache Windows版本的一个简单介绍,文本框介绍了如何安装、文档如何获取、包含哪些内容等等信息。单击“Next”按钮,进入安装过程第四步。(4)该步为整个安装过程中最重要的一步,因为该步需要用户设置服务器的相关内容。(5)该步为安装类型的选择,安装类型有两种,第一种Typi

3、cal为标准安装,第二种Custom为用户自定义安装。没有特殊需要,这里选择标准安装。然后单击“Next”按钮,进入安装过程第六步。(6)这一步需要用户确定安装路径,(7)该步为确认以上各项选择是否有误,(8)整个安装过程结束后,会出现安装结束画面,,2.1.2 测试安装是否成功,成功安装Apache后,会在桌面的托盘区域显示一个带箭头的羽毛小图标,出现该图标说明Apache服务已经启动。此时已经可以使用基于HTTP的Web应用。要测试Apache是否成功安装,可以通过以下几步完成。(1)第一步打开浏览器。(2)在地址栏中输入主机保留IP地址:,按下回车键。(3)游览器中将出现如图所示的结果。

4、,2.2 PHP解释器的安装,安装过Apache之后,一个Web服务器就建立完毕了。但是现在只能访问静态网页如HTM或者HTML文件,还不能访问PHP文件,因为还没有安装PHP解释器。本节就来介绍如何安装PHP解释器。,2.2.1 PHP的安装,PHP的版本非常多,更新速度也很快,但随之而来的问题就是新版本与其他组件可能存在兼容性问题。本书的PHP解释器选用这个版本。读者可以到PHP的官方网站:http:/上获取安装包。与Apache相比较,PHP的安装过程就比较简单。整个安装过程分为以下几步:(1)解压安装包。通常下载到的安装程序是一个Zip文件,如。用相应的工具如Winrar将包中的内容解

5、压到欲安装的路径,如:c:php。(2)将PHP安装路径下的php.ini-dist文件重命名为php.ini。(3)打开PHP安装路径下的install.txt文件,找到如下内容:(4)打开Apache安装路径下的conf文件夹下的httpd.conf文件,(5)单击桌面任务栏的Apache服务管理器的图标,选择restart选项重启Apache服务即可对服务器上的PHP文件进行访问。,2.2.2 简单的配置,由于PHP中有很多内容都需要加载相关的扩展库才能运行,如GD函数、MySQL的支持等。所以需要对PHP进行简单的设置,以满足实际应用的要求。要使PHP加载相应的扩展库,需要修改PHP的

6、配置文件php.ini。该文件是PHP配置的核心文件,与PHP相关的设置都可以在这里进行。要加载某个扩展库需要找到类似这样的行,如下所示。;extension=php_gd2.dll去掉行首的分号,保存php.ini配置文件。经过这样的修改还不能使用相应的扩展库,因为这样只是告知PHP在启动时加载相应的扩展,但并没有告知应该加载扩展库的路径。有两个方法可以实现让PHP找到扩展库文件的路径。方法一:将相应扩展库的dll文件如:php_gd2.dll(这些文件位于PHP安装目录下的ext目录中)复制到系统目录中,如:c:windowssystem32即可。方法二:修改系统的环境变量,将c:phpe

7、xt目录设置为系统环境路径即可。,2.2.3 测试PHP,测试PHP是否成功安装最好的办法,就是看能否成功访问PHP文件。如果访问PHP文件成功,就说明PHP解释器成功安装。下面给出一个简单的PHP代码。将以上代码保存为目录“c:apachehtdocs02”下的.php。然后打开浏览器,在地址栏中输入:,并按下回车键。如果出现如图2.14所示画面,说明PHP解释器成功安装。,2.3 其他工具的安装,安装完Apache服务程序及PHP解释器之后,就可以调试运行一般的PHP程序了。但是,还不能连接MySQL数据库。作为与PHP联系最为紧密的数据库,需要在安装过PHP之后进行安装。同时还要安装数据

8、库管理工具及PHP编辑工具。这一节分别为读者做介绍。,2.3.1 MySQL的安装,MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。这里假设读者已经合法取得MySQL的使用权。本书以的Windows版本作为数据库环境,其实不同的版本对初学者来说区别不是很大。MySQL的安装程序通常是一个msi文件,如:。双击即可开始安装过程。下面对MySQL的安装过程做下介绍。,2.3.2

9、 PHPMyAdmin的安装,安装完MySQL就需要在其中建立库、表了。如果所有这些工作都通过命令行来完成是不太现实的。因为一方面工作量非常巨大,另外也需要有专业的SQL命令知识才行,这显然对初学者来说是太困难了。而使用phpmyadmin可以对MySQL数据库上的库表进行可视化的的管理。使用者不需要任何的专业SQL知识,即可对MySQL数据库进行全方位的操作。该工具是用PHP编写的程序,可以完美的运行在各种PHP、MySQL平台下。本小节就来介绍如何安装phpmyadmin。要安装该工具可以从其官方网站:http:/下载到该程序的最新版本。安装过程相当简单,把下载到地压缩包解压到Apache

10、安装目录下的htdocs目录中,将解压后的目录名更改为phpmyadmin即可。要运行该工具,通过浏览器即可。打开浏览器,在地址栏中输入:,,2.3.3 Editplus的安装,由于PHP是二进制文件,所以可以采用任何文本编辑软件进行编辑,如Windows系统自带的记事本等。虽然这样的程序简单易用,但是要想实现诸多编程工具特有的功能:如代码高亮显示、自动插入HTML标记等,就显得力不从心。笔者这里为读者推荐一款功能强大的文本编辑工具Editplus。EditPlus是一款由韩国人写的体积小巧但是功能强大的文本和HTML编辑器。用户甚至可以通过设置用户工具将其作为C、Java、PHP等等语言的一

11、个简单的IDE。安装Editplus可以从其官方网站:http:/上下载到该软件的最新版本。该软件为英文软件,不过网上也有其汉化补丁可以下载。该软件和汉化补丁的安装过程与一般软件相似,安装过程相当简单,这里不再多讲。下面对其进行简单设置,可以使其作为系统的PHP文件打开方式。打开软件,单击工具菜单下的参数选择选项,将弹出参数选择对话框。选择参数类别中的语法一项,,2.4 如何使用PHP代码,PHP调试环境安装好后,本节来向读者介绍如何使用PHP代码。通过本节学习,读者可以了解到如何使用PHP代码或者如何在普通HTML页中插入PHP代码。另外,还将了解到如何为PHP代码加入注释,和如何使用PHP

12、中的文件引用。,2.4.1 第一个PHP程序,通常学习一门新的编程语言,要写的第一个程序就是“Hello World!”程序,即用输出语句,输出特定字符串内容。下面就使用PHP来创建一个“Hello World”程序。打开Editplus工具,创建一个新的PHP文件,并键入以下代码:和其他编程语言的Hello world程序一样,该代码只有一句输出语句。将该代码保存为2-3.php,然后在PHP执行环境下运行该代码,其执行结果如图所示。,2.4.2 加入注释,PHP和C语言有相似的语法结构。代码中的注释加入方法也和C语言相同。要向PHP代码中添加注释可以有两种方法。单行注释。在一行的任意位置(

13、也可以是行首)输入单行注释标记:“/”则在本标记后的所有内容都不会被解释执行。多行注释。多行注释的开始标记为“/*”,而其结束为“*/”。包括在此二标记之间的所有内容均不会被解释执行。在使用多行注释时需要注意,多行注释并不支持嵌套。即在一个多行注释之间不能再出现多行注释,这样会导致出错,如:这样的代码在执行时就会被提示,第二个多行注释结束标记符所在行出现语法错误。,2.4.3 PHP的文件引用方法,PHP支持文件的引用。这意味着在一个PHP文件中定义的函数、变量等内容可以在另一个PHP文件中被引用。通过PHP文件引用的方法,用户可以把经常使用到的变量、函数等内容定义到一个文件中,以方便在其他多

14、处调用,这样一方面减少代码量,另一方面也方便对代码的调试。要引用PHP文件可以通过两种方法,一种使用include语句像这样:include 2-4.php;另一种使用require语句,使用格式与include类似:require 2-4.php;两种引用方法效果完全相同。不管使用哪一种都会实现文件引用的效果。下面通过一个实例来说明如何使用PHP中的文件引用。,2.5 安装过程中常见问题汇总,由于安装程序版本问题,或者在安装过程中的设置不当等问题,都可能导致安装后达不到预期的效果。本节将安装过程中常见的问题及解决方案列出,方便读者在安装过程中对照解决。,2.5.1 Apache安装中出现问题

15、,问题状况:安装到最后出现以下一个DOS窗口,还是倒数30秒后就自动关闭的:内容如下:Installing the Apache2 serviceThe Apache2 service is successfully installed.Testing httpd.conf.Erros reported here must be corrected before the service can be started.通常每个套接字地址只允许使用一次。:make_sock:could not bind to address 0.0.0.0:80no listening sockets avail

16、able,shutting downUnable to open logsNote the errors or messages above,and press the key to exit.倒数.,2.5.2 PHP问题,安装过PHP后,仍然无法访问机器上的PHP文件,出现错误。出现这种状况是因为没有正确设置Apache的httpd.conf文件。具体解决方法请看:小节,安装PHP第3与第4步。,2.5.3 MySQL问题,(1)安装MySQL不知道为什么测试不成功,使用MySQL函数时出现。Fatal error:Call to undefined function mysql_conn

17、ect()in C:apachehtdocstext2.php on line 2出现该问题说明没有成功为PHP加载MySQL扩展。如何加载扩展,请参看本章小节。另外,有些PHP版本,即便按照上述方法加载了MySQL扩展仍然会出现该提示,那应该是PHP版本的BUG,请换个PHP版本再试一下。(2)使用MySQL函数对数据库进行连接时,出现错误,错误内容大致为:无法连接到数据库。出现这样的问题一般是因为没有正确启动MySQL服务。启动方法为:打开系统的命令行提示符,在提示符后输入:mysqld-nt.exe并按下回车键即可。,2.6 本章小结,本章为读者介绍了如何安装PHP程序的调试环境。分别介绍了Apache、PHP、MySQL等其他工具的安装。在这之后,还为读者介绍了如何使用PHP代码及如何向PHP代码中加入注释,以及PHP文件的引用等。通过本章学习,一方面会使读者学会如何安装PHP调试环境,另一方面也会使读者对如何使用PHP有一个大致认识。如果用户觉得分开安装这些组件太过麻烦,网上还有集成傻瓜版的“三件套”一类的工具供读者下载,如:wamp等。这些工具安装过程非常简单,不需要用户过多干预即可完成安装。非常方便初学者使用。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号