建立与设置PHP运行环境.ppt_第1页
建立与设置PHP运行环境.ppt_第2页
建立与设置PHP运行环境.ppt_第3页
建立与设置PHP运行环境.ppt_第4页
建立与设置PHP运行环境.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一动态网站开发技术二架设Apache PHP MySQL的运行环境在Dreamweaver中建立PHP站点实训 第2章建立与设置PHP运行环境 2 1 1WWW的工作原理WWW是WorldWideWeb的缩写 又称3W或Web 中文译名为 万维网 它作为Internet上的新一代用户界面 摒弃了以往纯文本方式的信息交互手段 采用超文本 Hypertext 方式工作 利用该技术可以为企业提供全球范围的多媒体信息服务 使企业获取信息的手段有了根本性的改善 WWW主要分为两个部分 服务器端 Server 和客户端 Client 服务器端是信息的提供者 就是存放网页供用户浏览的网站 也称为Web服务器 客户端是信息的接收者 通过网络浏览网页的用户或计算机的总称 浏览网页的程序称为浏览器 Browser 2 1动态网站开发技术 2 1 2静态网页和动态网页1 静态网页静态网页指客户端的浏览器发送URL请求给WWW服务器 服务器查找需要的超文本文件 不加处理直接下载到客户端 运行在客户端的页面是已经事先做好并存放在服务器中的网页 其页面的内容使用的仅仅是标准的HTML代码 静态网页通常由纯粹的HTML CSS语言编写 2 动态网页网络技术日新月异 许多网页文件扩展名不再只是 html 还有 php asp jsp等 这些都是采用动态网页技术制作出来的 动态网页其实就是建立在B S架构上的服务器端脚本程序 在浏览器端显示的网页是服务器端程序运行的结果 2 1动态网站开发技术 2 1 3客户端的动态网页客户端动态技术不需要与服务器进行交互 实现动态功能的代码往往采用脚本语言形式直接嵌入到网页中 服务器发送给浏览者后 网页在客户端浏览器上直接响应用户的动作 有些应用还需要浏览器安装组件支持 常见的客户端动态技术包括JavaScript VBScript JavaApplet Flash DHTML和ActiveX等 2 1动态网站开发技术 2 1 4服务器端的动态网页服务器端动态技术需要与客户端共同参与 客户通过浏览器发出页面请求后 服务器根据URL携带的参数运行服务器端程序 产生的结果页面再返回客户端 一般涉及数据库操作的网页 如注册 登录和查询等 都需要服务器端动态技术程序 动态网页比较注重交互性 即网页会根据客户的要求和选择而动态改变和响应 将浏览器作为客户端界面 这将是今后Web发展的趋势 动态网站上主要是一些页面布局 网页的内容大都存储在数据库中 并可以利用一定的技术使动态网页内容生成静态网页内容 方便网站的优化 典型的服务器动态技术有CGI ASP ASP Net JSP PHP等 2 1动态网站开发技术 2 2 1PHP开发环境的选择PHP开发环境涉及操作系统 Web服务器和数据库 WAMP是PHP开发的一种常用技术环境组合 所谓WAMP就是基于Windows Apache MySQL和PHP的运行环境 WAMP的名字来源于这些软件名称的第一个字母 1 Apache服务器2 MySQL数据库3 PHP脚本语言 2 2架设Apache PHP MySQL的运行环境 2 2 2下载PHP集成开发工具phpStudyPHP有多种开发工具 既可以单独安装Apache MySQL和PHP三个软件并进行配置 也可以使用集成开发工具 和其他动态网站技术相比 PHP的安装与配置相对比较复杂 这里给读者介绍一款PHP集成开发工具phpStudy绿色安装版 该程序包集成了Apache PHP MySQL phpMyAdmin 一次性安装 可以完成复杂的开发环境配置 是非常方便 易用的PHP开发环境 当然 安装完成后 还需要用户掌握一些常用的配置方法进一步完善开发环境 该软件的下载地址是 2 2架设Apache PHP MySQL的运行环境 2 2 3安装phpStudy在安装phpStudy之前 需要说明的是 Apache服务器使用的默认服务端口是80端口 如果服务器中安装并启动了Microsoft的IIS信息服务 IIS的默认服务端口也是80端口 应将IIS服务停止 以避免安装时产生服务端口的冲突 程序安装完成后 在浏览器地址栏输入 http 127 0 0 1 phpinfo php 或 http localhost phpinfo php 显示一些关于PHP运行环境的信息 表明phpStudy安装成功 2 2架设Apache PHP MySQL的运行环境 2 2 4phpStudy的基本操作双击桌面上的phpStudyAdmin图标 系统右下角托盘会出现一个图标 左键单击图标 会弹出phpStudy管理菜单 菜单的主要功能如下 MyHomePage 打开主页 phpinfo 一些关于PHP运行环境的信息 WWW root 打开根目录 就是安装phpStudy时定义的www目录 MySQLData 打开MySQL安装在硬盘上的数据库文件夹 Data MySQLConsole 进入MySQL的管理控制台 DOS环境下 phpMyAdmin 打开MySQL的图形化管理界面 ServiceControl 快速打开系统服务 MySQLService 开启或关闭MySQL数据库服务 ApacheService 开启或关闭Apache网站服务器 ConfigFiles PHP运行环境配置文件 MySQLSetting 查看或设置MySQL数据库服务 ApacheSetting 查看或设置Apache网站服务 PHPSetting 查看或设置PHP脚本环境 ShowMe 显示 查看或设置当前网站服务器和数据库服务的状态 Quit 退出 退出phpStudy管理 2 2架设Apache PHP MySQL的运行环境 2 2 5配置Apache PHP MySQL运行环境PHP环境配置文件主要包含3个文件 php ini httpd conf和my ini 在管理菜单中单击 ConfigFiles 菜单项 弹出如图2 20所示的菜单 2 2架设Apache PHP MySQL的运行环境 2 2 5配置Apache PHP MySQL运行环境单击菜单项 php ini 将打开php ini文件 该文件用于配置PHP脚本环境 位于PHP5的安装目录 C ProgramFiles phpStudy PHP5 中 单击菜单项 httpd conf 将打开httpd conf文件 该文件用于配置Apache网站服务 位于Apache的安装目录 C ProgramFiles phpStudy Apache2 中 单击菜单项 MySQL ini 将打开my ini文件 该文件用于配置MySQL数据库服务 位于MySQL的安装目录 C ProgramFiles phpStudy MySQL 中 2 2架设Apache PHP MySQL的运行环境 2 3 1建立PHP网页的测试服务器在Dreamweaver中定义PHP测试服务器的操作步骤如下 1 默认网站目录下建立用户站点目录在PHP的默认网站目录 D www 下建立用户站点目录 例如 test 对应的本地物理文件夹为D www test 这里建立的用户站点目录就是作为测试服务器使用的 即本地站点中制作的页面最终要上传到测试服务器中进行验证 2 建立本地站点打开Dreamweaver 选择 站点 管理站点 打开站点定义对话框 新建一个名称为example的本地站点 使用的本地文件夹为D www test 2 3在Dreamweaver中建立PHP站点 3 建立测试服务器将分类切换到 测试服务器 类别 设置服务器模型为 PHPMySQL 访问为 本地 网络 测试服务器文件夹为D www test HTTP地址为http localhost test 在以上的设置中 一定要注意在HTTP地址中原来的http localhost 之后添加上在默认网站目录下建立的用户站点目录test 如图2 29所示 2 3在Dreamweaver中建立PHP站点 2 3 2建立第一个PHP网页 案例2 1 建立一个PHP网页 保存并预览网页 案例展示 本实例页面建立在上面定义的PHP站点中 页面预览的结果如图2 34所示 2 3在Dreamweaver中建立PHP站点 实训综述 建立PHP测试站点及制作显示当前系统日期时间的动态页面 实训展示 本实例页面预览后 页面中显示出欢迎信息和系统日期时间 页面预览的结果如图2 38所示 2 4实训 1 简答静态网页和动态网页的区别 2 常

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论