第三章:web服务器

web服务器就是为用户提供网络服务,无论顾客通过浏览器访问还是通过客户端应用程序,服务器上都是安装了一个服务器端程序。

web服务是一个软件,这个软件可以实现将视频、图片、文字、音频等各种资源让用户可以通过网络进行访问。

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

编程语言: C C++ JAVA【jsp程序】 asp.net【asp程序】 php【php程序】 python【python程序】

程序类型:jsp程序 asp程序 php程序 python程序

部署php程序,需要三个组件:                                                                                                           1、apache/nginx:提高让用户通过浏览器进行访问的功能,但是只能访问html、图片、视频这种静态资源。                                                                                                                                           2、myspl/MariaDB:数据库,用于存储数据,存储用户名,密码,订单信息。                               3、php:功能是用来执行php。

补充:apache同类型:nginx

linux系统中,php环境叫做: LAMP:Linux + Aapache + Mysql + Php                                                                                           LNMP:Linux + Nginx + Myspl + Php

windows中的php环境 :                                                                                                                      开发环境:这个php的运行环境仅仅可以用于开发过程/测试环境                                                                        特点:配置过程简单,但是稳定性差,而且负载不高                                                                        配制方法:集成环境【安装一款软件,那么就有了全部的php的运行环境了】                生产环境:这个php的运行环境就是业务上线以后的环境,这个用户是可以正常访问的。                                  特点:配置过程复杂,但是系统稳定,而且可以承载高负载。                                                          配置环境:对测试人员不做要求的

配置php环境的时候,必须注意php和myspl的版本 :要保证让项目中的php的版本和php环境的版                                                                                     本要一致。                                                                                                                                         php:5.0、5.1、5.2、5.3、5.4、5.5、6.x、                                                                                               7.x、8.0【***】                                                                                                                         myspl: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虚拟机,然后在虚拟机中配置 

补充:检查系统中是否在运行myspl和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虚拟机: 1、创建一个60G磁盘大小的虚拟机                                                                                                     2、加载win7系统光盘                                                                                                                         3、开始安装虚拟机   

安装系统操作后,需要做三个操作 :                                                                                                    1、安装一个插件vmtools【这个过程比较慢,要耐心一点哦】                                                          2、给虚拟机修改网络和ip地址【注意要关闭防火墙】:                                                                              (1)修改网络链接方式 :vmnet8                                                                                                    (2)修改ip地址和子网掩码:192.168.31.100/255.255.255.0                                                          (3)修改物理机的地址:192.168.31.200/255.255.255.0                                                                (4)检查物理机和虚拟机是否可以通信                                                                                    3、给虚拟机创建快照:(1)关闭虚拟机    (2)创建快照

在虚拟机配置php环境:(1)安装phpstduy,注意需要安装vc库,安装后记得去检查服务是否启                                                    动了 。                                                                                                                                       (2)在物理机上通过浏览器,访问一下,测试看看是否能看到测试页                                                       面。                                                                                                                                            (3)部署php项目到php运行环境中:首先删除安装目录下的www目录                                                     中的全部内容 ,然后将tpshop压缩中的文件复制到www目录中即                                                     可                                                                                                                                                                                                                                                                                                        

              

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值