收藏 分享(赏)

php-web程序设计与ajax技术之php程序开发概述.ppt

上传人:无敌 文档编号:307995 上传时间:2018-03-27 格式:PPT 页数:46 大小:2.55MB
下载 相关 举报
php-web程序设计与ajax技术之php程序开发概述.ppt_第1页
第1页 / 共46页
php-web程序设计与ajax技术之php程序开发概述.ppt_第2页
第2页 / 共46页
php-web程序设计与ajax技术之php程序开发概述.ppt_第3页
第3页 / 共46页
php-web程序设计与ajax技术之php程序开发概述.ppt_第4页
第4页 / 共46页
php-web程序设计与ajax技术之php程序开发概述.ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

1、PHP Web程序设计与Ajax技术,唐四薪 主编,清华大学出版社ISBN:9787302344735 2014年1月,第1章 Web应用程序开发概述,学习网页设计的过程,HTML,CSS,JavaScript,ASP,Ajax,PHP,JSP,客户端语言,服务器端编程,招聘网页设计人员的要求,能手工编写代码懂DIV+CSS布局(Web标准)会PHP会Ajax摘自电脑报,软件的结构,桌面软件,网络软件,C/S结构,B/S结构,1.1.1 B/S结构和C/S结构,C/S(Client/Server),客户机/服务器结构 B/S (Browser/Server ),浏览器/服务器结构,C/S结构,

2、B/S结构,1.1.2 Web应用程序,Web应用程序是B/S结构软件的产物 Web应用程序是基于Web的,依赖于通用的Web浏览器来表现它的执行结果 需要一台Web服务器,在服务器上对数据进行处理,并将处理结果生成网页,运行Web应用程序的要素,Web服务器 浏览器 HTTP通信协议,浏览器和服务器的作用,浏览器,Web服务器,HTTP请求,HTTP响应,浏览器和Web服务器也可以是两个程序,1.2.1 静态网页和动态网页,静态网页:是纯粹的HTML页面,网页的内容是固定的、不变的 动态网页:网页中的内容会根据用户请求的不同而显示不同的内容,网页的类型,网页,静态网页的执行过程,浏览器,In

3、ternet,Web服务器,HTML文件,HTML文件,网页,为什么需要动态网页,问题:网站拥有的页面非常多,怎么办?如何实现与用户的交互,如保存并显示用户的留言,PHP简介,PHP,即“Hypertext Preprocessor,超文本预处理器” ,是一种服务器端的,跨平台的、开放源代码的多用途脚本语言,可以嵌入到HTML中。由 Rasmus Lerdorf 在1995年发明,动态网页的执行过程,浏览器,Internet,Web服务器,PHP文件,HTML代码,网页,Web服务器对PHP进行解释执行,浏览器对HTML进行解释执行,关于Web服务器,Web服务器主要是指一种软件,它具有解释执

4、行PHP代码的功能PHP的Web服务器软件是Apache要运行PHP程序,必须先安装Apache,这样才能对PHP程序进行解释执行安装了Apache的计算机就成了一台Web服务器。提示:PHP文件不能通过双击文件直接用浏览器打开,因为这样PHP代码没有经过Web服务器的处理。,1.3 安装PHP的运行环境,AppServ的安装 AppServ 2.5.9,Apache2.2,PHP 5.1,MySQL 5,phpMyAdmin,图1-9 选择安装位置,图1-10 选择安装组件,图1-11 Apache服务器信息的配置,配置MySQL数据库服务器,测试AppServ是否安装成功,AppServ的

5、安装目录,phpMyAdmin的用户登录框,用户名是root、密码是111,phpMyAdmin的操作界面,1. 新建第一个PHP程序,2. 运行PHP文件, http:/localhost/1-1.php http:/127.0.0.1/1-1.php,查看源代码,运行PHP程序的步骤总结,1.3.3 Apache的配置,主目录的设置 默认文档的设置 虚拟目录的创建和访问 默认端口的修改 httpd.conf文件,是Apache的配置文件,1. 主目录的设置,httpd.conf文件的第240行。将:DocumentRoot D:/AppServ/www 修改为:DocumentRoot E

6、:/Web“httpd.conf文件的第268行。将:修改为:修改httpd.conf文件后,必须重启Apache才能使设置生效,2. 默认文档的设置,在httpd.conf文件的第303行中 DirectoryIndex index.php index.html index.htm,虚拟目录的创建和访问,找到httpd.conf文件的第360行,在:后添加一段:Alias /eshop E: eshopOptions -Indexes FollowSymLinks AllowOverride Noneorder allow,denyAllow from all,访问虚拟目录下的文件,要运行E

7、:eshopadmin目录下的index.php文件 (”E:eshop”对应虚拟目录”eshop”),http:/localhost/eshop/admin/index.php,本机域名,虚拟目录名,路径和文件名,默认端口的修改,在httpd.conf文件的67行。将:Listen 80改为:Listen 88以后访问网站主目录就必须使用“域名:端口”的形式(如http:/localhost:88),1.3.5 配置DW开发PHP程序,Dreamweaver(以下简称DW)对开发PHP程序有很好地支持,包括代码提示,自动插入PHP代码等使开发人员能在同一个软件环境中制作静态网页和动态程序 新

8、建站点,新建动态站点第一步(访问网站的URL),第二步(选择服务器技术),第三步(设置站点主目录),第四步,站点文件面板,1.4.1 Web编程语言,CGI: 最早能够动态生成HTML页面的技术 PHP: 1994年,Rasmus Lerdorf发明 ASP: 1996年,Microsoft公司推出了ASP 1.0 JSP: 19971998年,SUN公司相继推出了Servlet技术和JSP(Java Server Pages)技术 ASP.NET: 2002年,Microsoft公司正式发布了.NET FrameWork和Visual Studio .NET,动态网页与Web服务器,1.5

9、Web编程的新趋势,传统Web应用的不足 独占式的请求 频繁的页面刷新 简略的用户交互界面 Web编程的新技术 Ajax技术 Microsoft的Silverlight技术 Adobe公司的Flash/Flex技术,Ajax技术的特点,不属于任何软件厂商,代表一种开源风格 不是一种编程语言,几种技术结合的新应用采用的大部分都是早已存在的技术 基于现有的浏览器,不需要安装任何的插件,因此兼容性最好,习题,3. 以下哪种技术不是服务器端动态网页技术A. PHPB. JSPC. ASP.NETD. Ajax4. 配置MySQL服务器时,需要设置一个管理员账号,其名称是()A. adminB. roo

10、tC. saD. Administrator5. 如果Apache的网站主目录是E:eshop,并且没有建立任何虚拟目录,则在浏览器地址栏中输入http:/localhost/admin/admin.php将打开的文件是:,习题,6. PHP的配置文件是,Apache的配置文件是。7. 如果Apache的网站主目录是E:eshop,要运行E:eshopabcrs123.php文件,则应在浏览器地址栏中输入,如果E:eshop是虚拟目录,则要运行E:eshopeshop.php文件,应在浏览器地址栏中输入 有一个PHP文件,存放在D:AppServwww目录下,请问如果在“我的电脑”中双击该PHP文件,该文件可以运行吗?,

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

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报