apache web服务器软件,最近款的有7兆大小,工作:监听端口,接收请求,解析HTTP协议,转发给PHP
比如:当一个客户端的请求发过来的时候,通常客户端(浏览器),请求发送给某一台IP,这个IP肯定启动了Apache了,Apache监听某一个端口,数据就是通过这个端口进入Apache
Apache拿到数据根据http 和HTTPS协议,进行解析,整理数据,转发给PHP,进行业务的处理。业务处理完之后再返回给Apache,Apache再返回给客户端,客户端在浏览器上展示数据给用户
Nginx和Apache一样,都是服务器软件
优点:前景更好,配置轻松,性能更优
MySQL:开源,免费,高性能的关系型数据库
LAMP =Linux+Apache+Mysql+PHP
为什么用:
1.涵盖整个web开发流程
2.流行,免费,开源,轻量
3.流行70%都用LAMP开发
Linux 是开源的类Unix操作系统,可以免费试用和自由传播
CentOS RedHat Ubuntu 红旗(国内)都是发行版本
Linux和Window区别与比较,他们有质的不同
不同点:用户假设,软件哲学
Linux优势:完全免费,稳定高效,面向高端开发