1.1 web服务
- 为用户提高网页服务
- 无论客户端通过浏览器访问还是通过客户端应用程序,服务器上都是安装了一个服务器程序
web服务
- 软件
- 这个软件可以实现将视频、图片、文字、音频等各种让用户可以通过网络进行访问
- 资源【图片、音频、视频、文字...】
用户访问服务器上的访问
- 通过网络进行访问
- 用户向服务器端发送请求
- 服务器端给用户进行响应,响应的结果中就包含了用户所请求的资源
编程语言
- C、C++
- Java:jsp程序
- asp.net:asp程序
- php:php程序
- python:python程序
部署
php
程序,需要三个组件
- apache/nginx:功能提高让用户通过浏览器继续访问的功能,但是只能访问html、图片、视频这种静态资源
- mysql/MariaDB:数据库,用于储存数据。存储用户名,密码,订单信息
- php:功能是用来执行php
补充:apache同类型:nginx
linux系统中,php环境叫做:
- LAMP:Linux+Aapache+Mysql+Php
- LNMP:Linux+Nginx+MySQL+php
windows系统中,php环境叫做:
- WAMP:windows+Aapache+Mysql+Php
- LNMP:windows+Nginx+MySQL+php
windows
中的
php
环境
【开发环境】
- 这个php的运行环境仅仅可以用于开发过程/测试过程
- 特点:配置过程简单,但是稳定性差,而且负载不高
- 配置方法:集成环境【安装一款软件,那么就有了全部的php的运行环境了】
【生产环境】
- 这个php的运行环境就是业务上线以后的环境。这个用户是可以正常访问的
- 特点:配置过程复杂,但是系统稳定,而且可以承受高负载
- 配置方法:对测试人员,不做要求
配置php环境,必须注意php和mysql大的版本
-
要保证让项目中的php的版本和php环境的版本要一致
-
php : 5.0 、 5.1 、 5.2 、 5.3 、 5.4 、 5.5 、 6.x 、 7.x 、 8.0 【 *** 】
-
mysql: 5.0 、 5.1 、 5.2 、 5.3 、 5.4 、 5.5 、 5.6 、 5.7 、 8.0
windows
中的
php
集成环境
1. APMServ
,功能强大,一键启动。 缺点:不支持
php5.0
2. phpstudy
特点支持
php7.0
3. WampServer
支持
php7.0
,
Windows
下的
Apache+PHP+MySQL
的服务器软件。
4. Xampp
5. PHPnow
6. Easy2PHP
7. AppServ
部署php环境的系统
- 在物理机上配置
- 安装一个windows虚拟机,然后在虚拟机中配置
补充:检查系统中是否在运行
mysql
和
apache
- 原理:基于端口进行检查
- mysql的端口:3306
- apache的端口:80
第一步:打开dos窗口
第二步:在dos窗口中查看是否有80和3306端口
netstat-an|find "80"
netstat-an|find"3306"
配置部署
php
环境流程
【基于:
appserv
实现】
第一步:先确定项目代码中的
php
版本
第二步:安装
appserv
域名:
localhost
,这个表示只能从自己的电脑上进行访问
==========================
重点内容
========================================
编程语言类型
java php python c
程序类型
asp jsp php
开发环境和生产环境的区别
开发:仅仅用于开发和测试,不稳定
生产:稳定,但是配置过程复杂
php
运行环境组件
apache/nginx
mysql/mariadb
php
windows
中的
php
集成环境有几个
随便记住
1-2
个
=========================================================================
安装windows虚拟机
第一步:创建一个60G磁盘大小的虚拟机
第二步:加载win7系统光盘
第三步:开始安装虚拟机
安装系统后,需要做两个操作
第一个操作:安装一个插件vmtools【这个过程比较慢,请有耐心】
第二个操作:给虚拟机修改网络和ip地址【注意关闭虚拟机和物理机的防火墙】
1
)修改网络链接方式:
vmnet8
2
)修改
ip
地址和子网掩码:
192.168.31.100/255.255.255.0
3
)修改物理机的地址:
192.168.31.200/255.255.255.0
4
)检查物理机和虚拟机是否可以通信
第三个操作:给虚拟机创建快照
- 关闭虚拟机
- 创建快照
=========================================================================
在虚拟机配置php环境
第一步:安装phpstudy,注意需要安装VC库,安装后记得去检查服务是否启动了
第二步:在物理机中通过浏览器,访问一下,测试看看能否看到测试页面
第三步:部署php项目到php运行环境中
- 首先删除安装目录下的www目录中的全部内容
- 然后将tpshop压缩包中的文件复制到www目录中即可