




免费预览已结束,剩余41页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHPWeb程序设计与Ajax技术 唐四薪主编 清华大学出版社2014年1月 第1章Web应用程序开发概述 学习网页设计的过程 HTML CSS JavaScript ASP Ajax PHP JSP 客户端语言 服务器端编程 招聘网页设计人员的要求 能手工编写代码懂DIV CSS布局 Web标准 会PHP会Ajax摘自 电脑报 软件的结构 桌面软件 网络软件 C S结构 B S结构 1 1 1B S结构和C S结构 C S Client Server 客户机 服务器结构B S Browser Server 浏览器 服务器结构 C S结构 B S结构 1 1 2Web应用程序 Web应用程序是B S结构软件的产物 Web应用程序是基于Web的 依赖于通用的Web浏览器来表现它的执行结果 需要一台Web服务器 在服务器上对数据进行处理 并将处理结果生成网页 运行Web应用程序的要素 Web服务器浏览器HTTP通信协议 浏览器和服务器的作用 浏览器 Web服务器 HTTP请求 HTTP响应 浏览器和Web服务器也可以是两个程序 1 2 1静态网页和动态网页 静态网页 是纯粹的HTML页面 网页的内容是固定的 不变的动态网页 网页中的内容会根据用户请求的不同而显示不同的内容 网页的类型 网页 静态网页的执行过程 浏览器 Internet Web服务器 HTML文件 HTML文件 网页 为什么需要动态网页 问题 网站拥有的页面非常多 怎么办 如何实现与用户的交互 如保存并显示用户的留言 PHP简介 PHP 即 HypertextPreprocessor 超文本预处理器 是一种服务器端的 跨平台的 开放源代码的多用途脚本语言 可以嵌入到HTML中 由RasmusLerdorf在1995年发明 动态网页的执行过程 浏览器 Internet Web服务器 PHP文件 HTML代码 网页 Web服务器对PHP进行解释执行 浏览器对HTML进行解释执行 关于Web服务器 Web服务器主要是指一种软件 它具有解释执行PHP代码的功能PHP的Web服务器软件是Apache要运行PHP程序 必须先安装Apache 这样才能对PHP程序进行解释执行安装了Apache的计算机就成了一台Web服务器 提示 PHP文件不能通过双击文件直接用浏览器打开 因为这样PHP代码没有经过Web服务器的处理 1 3安装PHP的运行环境 AppServ的安装AppServ2 5 9 Apache2 2 PHP5 1 MySQL5 phpMyAdmin 图1 9选择安装位置 图1 10选择安装组件 图1 11Apache服务器信息的配置 配置MySQL数据库服务器 测试AppServ是否安装成功 AppServ的安装目录 phpMyAdmin的用户登录框 用户名是root 密码是111 phpMyAdmin的操作界面 1 新建第一个PHP程序 2 运行PHP文件 http localhost 1 1 php http 127 0 0 1 1 1 php 查看源代码 运行PHP程序的步骤总结 1 3 3Apache的配置 主目录的设置默认文档的设置虚拟目录的创建和访问默认端口的修改httpd conf文件 是Apache的配置文件 1 主目录的设置 httpd conf文件的第240行 将 DocumentRoot D AppServ www 修改为 DocumentRoot E Web httpd conf文件的第268行 将 修改为 修改httpd conf文件后 必须重启Apache才能使设置生效 2 默认文档的设置 在httpd conf文件的第303行中DirectoryIndexindex phpindex htmlindex htm 虚拟目录的创建和访问 找到httpd conf文件的第360行 在 后添加一段 Alias eshop E eshop Options IndexesFollowSymLinksAllowOverrideNoneorderallow denyAllowfromall 访问虚拟目录下的文件 要运行E eshop admin目录下的index php文件 E eshop 对应虚拟目录 eshop http localhost eshop admin index php 本机域名 虚拟目录名 路径和文件名 默认端口的修改 在httpd conf文件的67行 将 Listen80改为 Listen88以后访问网站主目录就必须使用 域名 端口 的形式 如http localhost 88 1 3 5配置DW开发PHP程序 Dreamweaver 以下简称DW 对开发PHP程序有很好地支持 包括代码提示 自动插入PHP代码等使开发人员能在同一个软件环境中制作静态网页和动态程序新建站点 新建动态站点第一步 访问网站的URL 第二步 选择服务器技术 第三步 设置站点主目录 第四步 站点文件面板 1 4 1Web编程语言 CGI 最早能够动态生成HTML页面的技术PHP 1994年 RasmusLerdorf发明ASP 1996年 Microsoft公司推出了ASP1 0JSP 1997 1998年 SUN公司相继推出了Servlet技术和JSP JavaServerPages 技术ASP NET 2002年 Microsoft公司正式发布了 NETFrameWork和VisualStudio NET 动态网页与Web服务器 1 5Web编程的新趋势 传统Web应用的不足独占式的请求频繁的页面刷新简略的用户交互界面Web编程的新技术Ajax技术Microsoft的Silverlight技术Adobe公司的Flash Flex技术 Ajax技术的特点 不属于任何软件厂商 代表一种开源风格不是一种编程语言 几种技术结合的新应用采用的大部分都是早已存在的技术基于现有的浏览器 不需要安装任何的插件 因此兼容性最好 习题 3 以下哪种技术不是服务器端动态网页技术A PHPB JSPC ASP NETD Ajax4 配置MySQL服务器时 需要设置一个管理员账号 其名称是 A adminB rootC saD Administrator5 如果Apache的网站主目录是E eshop 并且没有建立任何虚拟目录 则在浏览器地址栏中输入http localhost admin admin php将打开的文件是 习题 6 PHP的配置文件是 Apache的配置文件是 7 如果Apache的网站主目录是E eshop 要运行E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园安全教育挂图实景
- 解析2025年电商平台本地生活服务产业链研究报告
- 离婚子女抚养权类别合同:保障子女权益与成长
- 团队演唱比赛活动方案策划
- 离婚协议书样本:夫妻共同财产分割及子女抚养权协议
- 签订合同附加协议书:跨境电商合作补充协议
- 热力站环境保护技术方案
- 高效离婚财产分割协议范本
- 郑州校园安全教育展厅
- 离婚协议书:共同债务分担与清偿协议
- 幼儿园海军知识
- 塑料厂应急预案
- 第八章工程建设执业资格法规
- 计算机科学与技术专业毕业论文
- 全国行政区域身份证代码表(EXCEL版)
- JJF 1685-2018紫外荧光测硫仪校准规范
- UL实用标准电子线常用规格表
- 大学预算绩效管理办法(试行)模板
- 西方音乐史全套完整教学课件
- 血液净化治疗临床应用
- 年产12000吨水合肼(100%)项目环评报告书
评论
0/150
提交评论