收藏 分销(赏)

PHPMySQL动态网站开发与全程实例.pptx

上传人:a199****6536 文档编号:1624778 上传时间:2024-05-06 格式:PPTX 页数:53 大小:1.60MB 下载积分:14 金币
下载 相关 举报
PHPMySQL动态网站开发与全程实例.pptx_第1页
第1页 / 共53页
PHPMySQL动态网站开发与全程实例.pptx_第2页
第2页 / 共53页


点击查看更多>>
资源描述
PHPMySQL动态网站开发与全程实例30四月2024本书技术支持站点:2第3章 PHP服务器环境配置 n3、1PHP服务器概述n3、2安装PHP前得准备工作n3、3PHP5+IIS服务器安装配置n3、4PHP5+APACHE服务器安装配置30四月2024本书技术支持站点:33、1 PHP服务器概述nHTML网页得基本运行原理,即客户端通过浏览器向服务器发出页面请求,服务器收到请求后直接将所请求得页面发回给客户端,然后客户端就能在浏览器中看到页面得显示效果。这就是一个比较简单、直接得过程,只需要一台安装了Web服务软件得服务器就能完成。30四月2024本书技术支持站点:43、1 PHP服务器概述nPHP网站和用其她语言开发得动态网站运行原理基本相同,其流程如下图:30四月2024本书技术支持站点:53、1 PHP服务器概述n通过以上流程图可以看出,PHP程序通过Web服务器接收访问请求,在服务器端处理请求然后再通过Web服务器向客户端发送处理结果。在客户端接收到得只就是程序输出得处理结果,就是一些HTML标记,而无法直接看到PHP代码。这样能够很好得保证代码得保密性和程序得安全性。n此外,在服务器端运行代码还可以降低对客户端得要求,客户端不需要配置PHP环境,只需要安装普通浏览器即可浏览PHP网站。nPHP和其她服务器端嵌入式脚本语言一样,需要首先搭建专门得服务器环境。只有配置好服务器环境,一台服务器才能运行PHP网站。30四月2024本书技术支持站点:63、2 安装PHP前得准备工作 n3、2、1软硬件环境n硬件得要求非常简单,在学习阶段您只要有一台普通计算机就足够了。n软件方面则需要根据自己得情况进行选择。我们主要从操作系统、Web服务软件两个方面来考虑。30四月2024本书技术支持站点:73、2 安装PHP前得准备工作 n3、2、1软硬件环境nPHP能够运行在目前所有得主流操作系统上,包括Linux、Unix及其各种变种(包括HP-UX、Solaris和OpenBSD)、MicrosoftWindows系列、MacOSX、RISCOS等。nPHP已经支持了大多数得Web服务器,包括Apache、MicrosoftInternetInformationServer(IIS)、PersonalwebServer(PWS)、Netscape以及iPlantserver、OreillyWebsiteProServer、Caudium、Xitami、Omnid等。这些Web服务器各有特点,目前以Apache和IIS得使用最为广泛。30四月2024本书技术支持站点:83、2、2 获取PHP安装资源包nPHP安装资源包中包括了安装和配置PHP服务器得一切文件以及大量PHP扩展函数库。nPHP安装资源包得获取有很多途径,比如登陆PHP官方网站下载,或者通过其她软件下载网站下载。n强烈建议到得官方网站下载:30四月2024本书技术支持站点:93、2、2 获取PHP安装资源包30四月2024本书技术支持站点:103、3 PHP5+IIS服务器安装配置 n3、3、1IIS简介及其安装nIIS(InternetInformationServer)就是目前使用较为广泛得Web服务器之一。她操作简单,使用方便,功能强大。IIS由微软公司开发,目前也只能运行在微软公司得Windows系列操作系统上。包括Windows2000、WindowsXP及WindowsServer2003等版本。n部分版本得Windows操作系统如Windows2000Server、WindowsServer2003等,在安装系统时默认自动安装IIS。其她版本得则默认不安装。大家学习辛苦了,还是要坚持继续保持安静继续保持安静30四月2024本书技术支持站点:123、3 PHP5+IIS服务器安装配置 n3、3、1IIS简介及其安装n要检查自己得操作系统就是否已经安装了IIS,可以打开控制面板,找到“管理工具”(WindowsXP为“性能和维护”,然后找到“管理工具”),打开管理工具,看里面就是否有“Internet信息服务管理器”得快捷方式。如果有,则证明IIS已经安装,否则可能没有安装。另外一个快捷得方法就是直接打开开始菜单得“运行”窗口,输入“inetmgr”命令,回车运行,看就是否能打开IIS管理界面,如果能打开,则表示已经安装了IIS,否则说明没有安装。30四月2024本书技术支持站点:133、3 PHP5+IIS服务器安装配置 n3、3、1IIS简介及其安装n安装IIS得方法:控制面板“添加或删除程序”“添加/删除Windows组件”出现“Windows组件向导”界面30四月2024本书技术支持站点:143、3 PHP5+IIS服务器安装配置 n3、3、2PHP得安装n1、解压和拷贝n把下载得PHP安装资源包php5、1、6-win32、zip解压,并拷拷贝贝到到PHP得得安安装装目目录录,这里我们假设为这里我们假设为C:php5。30四月2024本书技术支持站点:153、3 PHP5+IIS服务器安装配置 n3、3、2PHP得安装n2、配置php、inin在您得安装目录下,找到一个名为php、ini-dist得文件。这个文件就就是PHP得配置文件。这个文件里面存储了所有PHP运行时所需要得参数。通过修改这个文件可以实现对PHP得自由控制。现在我们需要打开并编辑这个文件,注意,现在这个文件得扩展名就是、ini-dist,需要首先把扩展名修改为、ini,然后记事本打开。打开之后,可以看到许多令人眼花缭乱得参数,但就是我们需要修改得参数十分有限。30四月2024本书技术支持站点:163、3 PHP5+IIS服务器安装配置 n3、3、2PHP得安装n2、配置php、ininphp、ini中得参数形式为:参数名=参数值n如 session、auto_start=0,前 面 得“session、auto_start”就 就 是 参 数 名,“0”就就是参数值。30四月2024本书技术支持站点:173、3 PHP5+IIS服务器安装配置 n3、3、2PHP得安装n2、配置php、inin1)首先找到short_open_tag参数(可以用记事本得查找功能),这个参数用来设置就是否可以使用?短标记作为php代码开始得标记。意思就是说,将来在html代码中嵌入php代码,将用什么标记开始,这个类似于asp中得%。如果这个项目设置为off,则只允许用?php这种长标记来作为php代码开始得标记。如果设置为on,则您可以使用?或者“Internet信息服务”。(WindowsXP系统为控制面板-性能和维护-管理工具)n或者直接在“开始”-“运行”中输入inetmgr命令,回车运行,打开IIS管理器,如图所示:30四月2024本书技术支持站点:253、3 PHP5+IIS服务器安装配置n3、3、3将PHP与IIS建立关联n在管理器左侧得目录树中找到“默认网站”,在上面点击鼠标右键,在菜单中选择“属性”,打开“默认站点属性”对话框。点击对话框上方选项卡中得得“主目录”标签,切换到主目录面板,如图所示:30四月2024本书技术支持站点:263、3 PHP5+IIS服务器安装配置n3、3、3将PHP与IIS建立关联n然后点击面板下方得“配置”按钮,进入“应用程序配置”窗口,选择选项卡中得“映射”标签,打开应用程序映射配置面板,如图所示:30四月2024本书技术支持站点:273、3 PHP5+IIS服务器安装配置n3、3、3将PHP与IIS建立关联n点击面板上得“添加”按钮,我们来添加一个、php文件扩展名得映射。在打开得“添加/编辑应用程序扩展名映射”得窗口中,在“可执行文件”中选择“浏览”,找到刚才得PHP安装路径“C:php5php5isapi、dll”(如果您打开了这个目录,没有找到这个文件,那一定就是您在打开文件对话框中没有选择文件类型为“所有文件”或*、dll文件),然后在下面得“扩展名”中填入您想使用得php程序得扩展名,可以使用“、php”,“、php5”等等,这个完全看您自己得爱好。还要注意下面得“脚本引擎”和“检查文件就是否存在”前面要打勾选中。如图所示:30四月2024本书技术支持站点:283、3 PHP5+IIS服务器安装配置n3、3、3将PHP与IIS建立关联n重新启动IISn在开始-运行中输入“netstopiisadmin”命令,回车运行。按照提示输入Y,回车,稍等之后IIS就已停止。然后再在运行中输入“netstartw3svc”命令,回车运行,稍作等待之后IIS就已启动完成。至此,IIS与PHP得关联工作大功告成!n在开始-运行中输入“IISreset”命令30四月2024本书技术支持站点:293、3 PHP5+IIS服务器安装配置n3、3、3将PHP与IIS建立关联n如果您使用Windows2000系统(IIS5、0版本),那么建立关联得方法和上面所讲得几乎完全相同。只有些许细微差别,读者可以自行试验一下。如果您使用Windows Server2003系统(IIS6、0版本),那么您还需要进行一个步骤,就就是添加应用程序扩展。方法如下:30四月2024本书技术支持站点:303、3 PHP5+IIS服务器安装配置n3、3、3将PHP与IIS建立关联n打开IIS管理器,在左侧目录树中找到“Web服务扩展”项目,选择“添加一个新Web扩展”,如图。30四月2024本书技术支持站点:313、3 PHP5+IIS服务器安装配置n3、3、3将PHP与IIS建立关联n在打开得“新建Web服务扩展”对话框中,在“扩展名”中输入“php”,在“要求得文件”中点击“添加”按钮,选择PHP安装目录下得php5isapi、dll,并将下面得“设置扩展状态为允许”勾选,如图所示:n这时点击“确定”,可以看到右侧得“Web服务扩展”列表中已经有了名为“php”且状况为“允许”得服务扩展。至此,PHP与IIS得关联工作全部完成!30四月2024本书技术支持站点:323、3 PHP5+IIS服务器安装配置n3、3、4设置主目录和虚拟目录n所谓主目录,就就是服务器得默认站点在服务器上得存放位置。比如某服务器IP地址为10、0、0、10,那么当我们输入这个地址来访问网站时,服务器如何知道网站存放得位置呢?假设网站存放在D:目录下,我们只要在IIS中将主目录设置为D:,那么在访问这个地址时IIS会自动到此目录下去搜索文件。比如我们写好了程序index、php,我们将其存放在D:,这时我们只需要输入即可看到该程序得运行结果。30四月2024本书技术支持站点:333、3 PHP5+IIS服务器安装配置n3、3、4设置主目录和虚拟目录n1、IIS服务器主目录设置30四月2024本书技术支持站点:343、3 PHP5+IIS服务器安装配置n3、3、4设置主目录和虚拟目录n2、IIS虚拟目录设置n虚拟目录访问得方式就是在服务器地址后面加一个虚拟目录名。如“虚拟目录名/”。n虚拟目录之所以称之为“虚拟”,还有另外一层含义。那就就是通过地址栏里得访问地址,无法确定网页得存放位置。比如“”这个地址,无法确定“/bbs”这个目录就是主目录下面得一个子目录还就是一个虚拟目录。因为虚拟目录可以存在于服务器上得任何位置,因此这就隐藏了实际得网页存储位置。有时候这对于网站安全有所帮助。30四月2024本书技术支持站点:353、3 PHP5+IIS服务器安装配置n3、3、4设置主目录和虚拟目录n2、IIS虚拟目录设置n创建一个虚拟目录得步骤如下:n打开IIS管理器,展开“网站”,在“默认网站”上点击右键,选择“新建”-“虚拟目录”菜单。打开“新建虚拟目录向导”。如图所示。30四月2024本书技术支持站点:363、3 PHP5+IIS服务器安装配置n3、3、4设置主目录和虚拟目录n2、IIS虚拟目录设置n虚拟目录创建完成后,我们得网页,不论就是HTML静态网页还就是PHP程序,都可以放在“D:”目录下,然后用“文件名”这样得地址访问即可!30四月2024本书技术支持站点:373、3 PHP5+IIS服务器安装配置n3、3、5编写并运行一个PHP测试程序nnnnPHP环境信息nnnnn30四月2024本书技术支持站点:383、4 PHP5+APACHE服务器安装配置 n3、4、1APACHE简介nApache就是目前世界上使用最为广泛得Web服务器之一,根据NetCraft所作得调查,世界上百分之五十以上得Web服务器都在使用Apache。n1995年4月,最早得Apache0、6、2版由ApacheGroup公布发行。ApacheGroup就是一个完全通过Internet进行运作得非盈利机构,由她来决定Apacheweb服务器得标准发行版中应该包含哪些内容。Apache为开放源代码软件,允许任何人对其修改、扩充、更新。30四月2024本书技术支持站点:393、4 PHP5+APACHE服务器安装配置 n3、4、1APACHE简介n和其她服务器相比,Apache拥有以下主要特性:n1)几乎可以运行在所有得计算机平台上。n2)支持最新得/1、1协议。n3)简单而且强有力得基于文件得配置(d、conf)。n4)支持通用网关接口(CGI)、FASTCGI。支持虚拟主机,支持认证、。n5)具有用户会话过程得跟踪能力。n6)支持JavaServlets。n7)运行效率高,成本低。30四月2024本书技术支持站点:403、4 PHP5+APACHE服务器安装配置 n3、4、2Apache得获取n由于Apache也就是免费软件,因此有很多途径可以获取Apache得安装文件。最稳妥得方法当然还就是从其官方网站直接下载。Apache得官方网站就是。30四月2024本书技术支持站点:413、4 PHP5+APACHE服务器安装配置 n3、4、3APACHE得安装n双击启动Apache安装程序,出现软件得欢迎界面n点击“Next”按钮,出现Apache许可协议,阅读完毕许可协议之后选择“Iacceptthetermsinthelicenseagreement”,表示接受许可协议中得条款n再点击“Next”,出现Apache服务器注意事项,阅读完毕后点击“Next”,出现服务器信息设置界面。如图所示。30四月2024本书技术支持站点:423、4 PHP5+APACHE服务器安装配置 n3、4、3APACHE得安装n此处要求设置一些服务器基本信息。分别就是网络域名、服务器名、管理员信箱以及Apache得工作方式。如果只就是在自己得机器上使用Apache,前三个选项可以保持空白,不需要设置。第四个选项有两种选择,我们建议选择第一项,也就就是“针对所有用户,工作在80端口,安装为服务”。安装为服务得意思就是将Apache安装为Windows得一个服务,当机器启动时自动启动Apache。30四月2024本书技术支持站点:433、4 PHP5+APACHE服务器安装配置 n3、4、3APACHE得安装n设置完成之后,点击“Next”进入下一步。这 时 出 现 安 装 类 型 窗 口,在 这 里 有“Typical”和“Custom”即“典型安装”和“用户自定义安装”两种选择,对于对Apache不太熟悉得初学者,我们建议直接使用“典型安装”。30四月2024本书技术支持站点:443、4 PHP5+APACHE服务器安装配置 n3、4、3APACHE得安装n继续点击“Next”,出现Apache安装位置选择窗口。Apache默认被安装到C:Program FilesApacheGroup目录下。如果您希望安装在其她位置,可以点击“Change”按钮来选择另外一个位置。我们这里采用默认位置,点击“Next”,这时出现“安装准备已就绪”窗口。如果您不需要对前面进行过得步骤做修改,就可以直接点击“Install”按钮开始安装Apache。安装开始后会出现安装进度条,如图所示30四月2024本书技术支持站点:453、4 PHP5+APACHE服务器安装配置 n3、4、3APACHE得安装n全部安装进行完成后,会出现安装成功得提示窗口,点击“Finish”按钮结束安装程序,Apache得安装完成了!为了验证我们得安装就是否成功,打开浏览器,在地址栏中输入或者,这时如果看到图所示得页面,那么说明您得Apache已经成功安装并开始服务了!30四月2024本书技术支持站点:463、4 PHP5+APACHE服务器安装配置 n3、4、4将PHP与APACHE建立关联n在将PHP与Apache建立关联之前,首先应该保证PHP已经被成功地安装。安装过程参考本章3、3、2一节。我们接下来得所有工作都就是建立在此基础之上得。PHP安装好之后就可以按照以下步骤对Apache进行配置。30四月2024本书技术支持站点:473、4 PHP5+APACHE服务器安装配置 n3、4、4将PHP与APACHE建立关联n1、找到Apache配置文件。30四月2024本书技术支持站点:483、4 PHP5+APACHE服务器安装配置 n3、4、4将PHP与APACHE建立关联n2、修改Apache主目录。n在d、conf中找到“DocumentRoot”参数,将其值修改为D:/。n从图中可以看出,Apache得配置文件与PHP得形式上有所不同。PHP配置文件中以“=”作为参数名和参数值得分隔符,而Apache中使用空格。还有一点就就是PHP配置文件中表示路径时目录分隔符用“”,而Apache中用“/”,这一点必须注意,不要因为粗心大意导致配置失败。30四月2024本书技术支持站点:493、4 PHP5+APACHE服务器安装配置 n3、4、4将PHP与APACHE建立关联n3、向Apache中加入PHP模块n有两种方式可以将PHP与Aapche建立关联,一种就是CGI方式,另一种就是模块方式。这里我们采用得就是模块方式。在d、conf中任意位置插入以下两句代码:nLoadModulephp5_modulec:/php5/php5apache2、dllnAddTypeapplication/x-d-php、phpn第一句代码得作用就是使得Apache在启动时载入PHP模块。n第二句得作用就是使Apache能够识别、php得扩展名。必须注意得就是第一条语句中得php5apache2、dll,容易错写成php5apache、dll,因为在PHP得安装目录下这两个文件都存在。之所以这里要使用php5apache2、dll就是因为我们采用得Apache版本为2、0、59,属于Apache2、0、x系列。如果使用得Apache版本就是1、3、x,那么此处就应该使用php5apache、dll。HP模块。30四月2024本书技术支持站点:503、4 PHP5+APACHE服务器安装配置 n3、4、4将PHP与APACHE建立关联n指定php、ini文件得存放路径nApache中还有另外一个重要参数,用来指定php、ini文件得存放位置。由于我们得PHP安装在了c:php5,php、ini得位置就就是c:php5php、ini。在d、conf中任意位置加入下面一条语句:nPHPIniDirC:/php5n或者nPHPIniDirC:/php5/php、ini30四月2024本书技术支持站点:513、4 PHP5+APACHE服务器安装配置 n这样一来,PHP便知道到何处去搜索php、ini,这样php、ini中得设置才能生效。添加完成后如图3-30所示:30四月2024本书技术支持站点:52案例二 将本地机器配置成PHP服务器,并显示出PHP配置信息 n一、案例分析n本案例要求读者将自己使用得本地计算机配置成为PHP服务器,并编写程序显示PHP配置信息。对于此案例,应首先根据自己本地计算机所使用得操作系统来选择PHP版本和服务器软件。如果使用Windows操作系统,则一般选用IIS或Apache作为服务器软件。然后按照所学内容,安装配置PHP,然后将PHP与服务器软件建立关联。最后书写一个简单程序来输出PHP配置信息。30四月2024本书技术支持站点:53案例二 将本地机器配置成PHP服务器,并显示出PHP配置信息 n二、实施步骤n参照本章所讲内容,完成以下步骤:n1、下载合适得PHP版本。n2、按步骤完成PHP得安装工作。n3、下载安装服务器软件。n4、将服务器软件与PHP建立关联。n5、设置好本地服务器得主目录和虚拟目录n6、编写一个PHP程序并运行,输出PHP配置信息。
展开阅读全文

开通  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 

客服