收藏 分销(赏)

调试环境的安装.pptx

上传人:精**** 文档编号:8690698 上传时间:2025-02-26 格式:PPTX 页数:21 大小:258.85KB 下载积分:10 金币
下载 相关 举报
调试环境的安装.pptx_第1页
第1页 / 共21页
调试环境的安装.pptx_第2页
第2页 / 共21页


点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,第,2,章 调试环境的安装,调试运行,PHP,程序,必须要安装一个调试的环境。完整的调试环境除了必须的操作系统平台、浏览器之外,还需要以下几项内容:,Web,服务器、,PHP,解释器。其他的辅助内容如:相应的数据库(如,MySQL,)、数据库管理工具(如,phpmyadmin,)、二进制文本编辑工具(如,EditPlus,)等。本章就来向读者介绍,PHP,调试环境的安装。,2.1 Apache,的安装,PHP,可以在多种,Web,服务器上运行,如常见的,IIS,、,Apache,等。但由于,PHP,通常都是与,Apache,协同工作,所以本书就采用,Apache,作为,PHP,运行的,Web,服务器。这一节来介绍一下,Apache,的,Windows,版本的安装与调试。,2.1.1,安装,Apache,Apache,的安装包可以在,Apache,的官方网站:,www.apache.org,上获取。本书采用,Apache2.2.3,这个版本。,Apache,安装过程如下所示。,(,1,)双击安装文件,将弹出。图中的警示是说该程序受到版权法的保护。不必理会提示,直接单击“,Next”,按钮,进入安装过程第二步。(,2,)该步为版权信息页,(,3,)该步是对,Apache Windows,版本的一个简单介绍,文本框介绍了如何安装、文档如何获取、包含哪些内容等等信息。单击“,Next”,按钮,进入安装过程第四步。,(,4,)该步为整个安装过程中最重要的一步,因为该步需要用户设置服务器的相关内容。(,5,)该步为安装类型的选择,安装类型有两种,第一种,Typical,为标准安装,第二种,Custom,为用户自定义安装。没有特殊需要,这里选择标准安装。然后单击“,Next”,按钮,进入安装过程第六步。(,6,)这一步需要用户确定安装路径,(,7,)该步为确认以上各项选择是否有误,(,8,)整个安装过程结束后,会出现安装结束画面,,2.1.2,测试安装是否成功,成功安装,Apache,后,会在桌面的托盘区域显示一个带箭头的羽毛小图标,出现该图标说明,Apache,服务已经启动。此时已经可以使用基于,HTTP,的,Web,应用。,要测试,Apache,是否成功安装,可以通过以下几步完成。,(,1,)第一步打开浏览器。,(,2,)在地址栏中输入主机保留,IP,地址:,127.0.0.1,,按下回车键。,(,3,)游览器中将出现如图所示的结果。,2.2 PHP,解释器的安装,安装过,Apache,之后,一个,Web,服务器就建立完毕了。但是现在只能访问静态网页如,HTM,或者,HTML,文件,还不能访问,PHP,文件,因为还没有安装,PHP,解释器。本节就来介绍如何安装,PHP,解释器。,2.2.1 PHP,的安装,PHP,的版本非常多,更新速度也很快,但随之而来的问题就是新版本与其他组件可能存在兼容性问题。本书的,PHP,解释器选用,PHP5.2.4,这个版本。读者可以到,PHP,的官方网站:,上获取安装包。与,Apache,相比较,,PHP,的安装过程就比较简单。整个安装过程分为以下几步:,(,1,)解压安装包。通常下载到的安装程序是一个,Zip,文件,如,php-5.2.3-Win32.zip,。用相应的工具如,Winrar,将包中的内容解压到欲安装的路径,如:,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,的配置文件,php.ini,。该文件是,PHP,配置的核心文件,与,PHP,相关的设置都可以在这里进行。要加载某个扩展库需要找到类似这样的行,如下所示。,;extension=php_gd2.dll,去掉行首的分号,保存,php.ini,配置文件。,经过这样的修改还不能使用相应的扩展库,因为这样只是告知,PHP,在启动时加载相应的扩展,但并没有告知应该加载扩展库的路径。,有两个方法可以实现让,PHP,找到扩展库文件的路径。,方法一:将相应扩展库的,dll,文件如:,php_gd2.dll,(这些文件位于,PHP,安装目录下的,ext,目录中)复制到系统目录中,如:,c:windowssystem32,即可。,方法二:修改系统的环境变量,将,c:phpext,目录设置为系统环境路径即可。,2.2.3,测试,PHP,测试,PHP,是否成功安装最好的办法,就是看能否成功访问,PHP,文件。如果访问,PHP,文件成功,就说明,PHP,解释器成功安装。下面给出一个简单的,PHP,代码。,将以上代码保存为目录“,c:apachehtdocs02”,下的,.php,。然后打开浏览器,在地址栏中输入:,127.0.0.1/02/2-1.php,,并按下回车键。如果出现如图,2.14,所示画面,说明,PHP,解释器成功安装。,2.3,其他工具的安装,安装完,Apache,服务程序及,PHP,解释器之后,就可以调试运行一般的,PHP,程序了。但是,还不能连接,MySQL,数据库。作为与,PHP,联系最为紧密的数据库,需要在安装过,PHP,之后进行安装。同时还要安装数据库管理工具及,PHP,编辑工具。这一节分别为读者做介绍。,2.3.1 MySQL,的安装,MySQL,是一个小型关系型数据库管理系统,开发者为瑞典,MySQL AB,公司。目前,MySQL,被广泛地应用在,Internet,上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了,MySQL,作为网站数据库。这里假设读者已经合法取得,MySQL,的使用权。,本书以,MySQL5.0.27,的,Windows,版本作为数据库环境,其实不同的版本对初学者来说区别不是很大。,MySQL,的安装程序通常是一个,msi,文件,如:,mysql-essential-5.0.27-win32.msi,。双击即可开始安装过程。下面对,MySQL,的安装过程做下介绍。,2.3.2 PHPMyAdmin,的安装,安装完,MySQL,就需要在其中建立库、表了。如果所有这些工作都通过命令行来完成是不太现实的。因为一方面工作量非常巨大,另外也需要有专业的,SQL,命令知识才行,这显然对初学者来说是太困难了。而使用,phpmyadmin,可以对,MySQL,数据库上的库表进行可视化的的管理。使用者不需要任何的专业,SQL,知识,即可对,MySQL,数据库进行全方位的操作。该工具是用,PHP,编写的程序,可以完美的运行在各种,PHP,、,MySQL,平台下。本小节就来介绍如何安装,phpmyadmin,。,要安装该工具可以从其官方网站:,Editplus,的安装,由于,PHP,是二进制文件,所以可以采用任何文本编辑软件进行编辑,如,Windows,系统自带的记事本等。虽然这样的程序简单易用,但是要想实现诸多编程工具特有的功能:如代码高亮显示、自动插入,HTML,标记等,就显得力不从心。笔者这里为读者推荐一款功能强大的文本编辑工具,Editplus,。,EditPlus,是一款由韩国人写的体积小巧但是功能强大的文本和,HTML,编辑器。用户甚至可以通过设置用户工具将其作为,C,、,Java,、,PHP,等等语言的一个简单的,IDE,。,安装,Editplus,可以从其官方网站:,World!”,程序,即用输出语句,输出特定字符串内容。下面就使用,PHP,来创建一个“,Hello World”,程序。,打开,Editplus,工具,创建一个新的,PHP,文件,并键入以下代码:,和其他编程语言的,Hello world,程序一样,该代码只有一句输出语句。将该代码保存为,2-3.php,,然后在,PHP,执行环境下运行该代码,其执行结果如图所示。,2.4.2,加入注释,PHP,和,C,语言有相似的语法结构。代码中的注释加入方法也和,C,语言相同。要向,PHP,代码中添加注释可以有两种方法。,单行注释。在一行的任意位置(也可以是行首)输入单行注释标记:“,/”,则在本标记后的所有内容都不会被解释执行。,多行注释。多行注释的开始标记为“,/*”,,而其结束为“*,/”,。包括在此二标记之间的所有内容均不会被解释执行。,在使用多行注释时需要注意,多行注释并不支持嵌套。即在一个多行注释之间不能再出现多行注释,这样会导致出错,如:,这样的代码在执行时就会被提示,第二个多行注释结束标记符所在行出现语法错误。,2.4.3 PHP,的文件引用方法,PHP,支持文件的引用。这意味着在一个,PHP,文件中定义的函数、变量等内容可以在另一个,PHP,文件中被引用。通过,PHP,文件引用的方法,用户可以把经常使用到的变量、函数等内容定义到一个文件中,以方便在其他多处调用,这样一方面减少代码量,另一方面也方便对代码的调试。,要引用,PHP,文件可以通过两种方法,一种使用,include,语句像这样:,include 2-4.php;,另一种使用,require,语句,使用格式与,include,类似:,require 2-4.php;,两种引用方法效果完全相同。不管使用哪一种都会实现文件引用的效果。,下面通过一个实例来说明如何使用,PHP,中的文件引用。,2.5,安装过程中常见问题汇总,由于安装程序版本问题,或者在安装过程中的设置不当等问题,都可能导致安装后达不到预期的效果。本节将安装过程中常见的问题及解决方案列出,方便读者在安装过程中对照解决。,2.5.1 Apache,安装中出现问题,问题状况:安装到最后出现以下一个,DOS,窗口,还是倒数,30,秒后就自动关闭的:,内容如下:,Installing the Apache2 service,The 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:80,no listening sockets available,shutting down,Unable to open logs,Note the errors or messages above,and press the key to exit.,倒数,.,2.5.2 PHP,问题,安装过,PHP,后,仍然无法访问机器上的,PHP,文件,出现错误。出现这种状况是因为没有正确设置,Apache,的,httpd.conf,文件。具体解决方法请看:,2.2.1,小节,安装,PHP,第,3,与第,4,步。,2.5.3 MySQL,问题,(,1,)安装,MySQL,不知道为什么测试不成功,使用,MySQL,函数时出现。,Fatal error:Call to undefined function mysql_connect()in C:apachehtdocstext2.php on line 2,出现该问题说明没有成功为,PHP,加载,MySQL,扩展。如何加载扩展,请参看本章,2.2.1,小节。另外,有些,PHP,版本,即便按照上述方法加载了,MySQL,扩展仍然会出现该提示,那应该是,PHP,版本的,BUG,,请换个,PHP,版本再试一下。,(,2,)使用,MySQL,函数对数据库进行连接时,出现错误,错误内容大致为:无法连接到数据库。出现这样的问题一般是因为没有正确启动,MySQL,服务。启动方法为:打开系统的命令行提示符,在提示符后输入:,mysqld-nt.exe,并按下回车键即可。,2.6,本章小结,本章为读者介绍了如何安装,PHP,程序的调试环境。分别介绍了,Apache,、,PHP,、,MySQL,等其他工具的安装。在这之后,还为读者介绍了如何使用,PHP,代码及如何向,PHP,代码中加入注释,以及,PHP,文件的引用等。通过本章学习,一方面会使读者学会如何安装,PHP,调试环境,另一方面也会使读者对如何使用,PHP,有一个大致认识。,如果用户觉得分开安装这些组件太过麻烦,网上还有集成傻瓜版的“三件套”一类的工具供读者下载,如:,wamp,等。这些工具安装过程非常简单,不需要用户过多干预即可完成安装。非常方便初学者使用。,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服