Download presentation
Presentation is loading. Please wait.
1
Python联合服务器的使用
2
主要内容 Web服务器简介 典型“AMP三件套”模型介绍 服务器联动python练习
3
WEB服务器 WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。 WWW 是 Internet 的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务。
4
1、服务器是一种被动程序:只有当Internet上运行其他计算机中的浏览器发出的请求时,服务器才会响应。
2 、最常用的Web服务器是Apache和Microsoft的Internet信息服务器(Internet Information Services,IIS)。 3、Internet上的服务器也称为Web服务器,是一台在Internet上具有独立IP地址的计算机,可以向Internet上的客户机提供WWW、 和FTP等各种Internet服务。 4、Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件反馈到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)与客户机浏览器进行信息交流,这就是人们常把它们称为HTTP服务器的原因。 Web服务器不仅能够存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序。
5
典型“AMP三件套”模型介绍 Apache HTTP Server MySQL PHP
6
Apache HTTP Server Apache HTTP Server(简称Apache),是Apache软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统中运行,由于其具有的跨平台性和安全性,被广泛使用,是最流行的Web服务器端软件之一。
7
MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
8
PHP “世界上最好的语言?” 超文本预处理器是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
10
AMP模型的搭建 简单搭建法 Wampserver for windows MAMP for mac 复杂搭建法请自行百度(有助于理解)
11
AMP下载 /download/AMPserver
12
以wampserver为例的服务器使用方法
打开任意浏览器,在地址栏输入
13
左键单击任务栏中的该图标 单击菜单中的 进入到这台PC的服务器主页文件了 PS:mac 请在应用程序里找到MAMP里的bin目录下的MAMP文件,那里就是home目录
14
第一个PHP程序
15
Html+php+python 从表单开始 表单的提交主要分为post和get两种模式 根据name属性获取相关value的思路
16
Html+php+python PHP接收数据并将数据传递给python,并将结果返回给页面
17
Html+php+python Python 处理接收的数据
18
简单流程图 表单提交各项数据参数 PHP获取并提交各项数据参数 Html PHP python PHP接收并显示处理结果
19
最后作业 作业内容:最终要求QQ中公布
Similar presentations