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