软件测试第三章-web服务器(配置php环境)

1.1 web服务

  • 为用户提高网页服务
  • 无论客户端通过浏览器访问还是通过客户端应用程序,服务器上都是安装了一个服务器程序

web服务

  • 软件
  • 这个软件可以实现将视频、图片、文字、音频等各种让用户可以通过网络进行访问
  • 资源【图片、音频、视频、文字...】

用户访问服务器上的访问

  1. 通过网络进行访问
  2. 用户向服务器端发送请求
  3. 服务器端给用户进行响应,响应的结果中就包含了用户所请求的资源

编程语言

  • 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窗口中查看是否有803306端口

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目录中即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值