Nginx

Nginx 同 Apache 一样,都是服务器软件
Nginx 比 Apache:前景更好、配置轻松、性能更优
Apache

Apache,是 Web 服务器软件
监听端口、接收请求、解析 HTTP 协议、转发给 PHP
Linux 和 Windows
Linux 和 Windows 有质的不同
不同点:用户假设、软件哲学
Linux 优势:完全免费、稳定高效
Linux
开源的类 Unix 操作系统,可以免费使用和自由传播
CentOS、RedHat、Ubuntu,红旗等都是其发行版
LAMP = Linux + Apache + Mysql + PHP
为什么使用 LAMP
涵盖整个 Web 开发流程
流行、免费、开源、轻量
这个真的是好用,很简单易学
编译前的准备工作: ./configure 编译: make 安装: make install
Linux安装软件 编译安装
准备:./configure
编译:make
安装:make install
一、初识LAMP。
1.什么是LAMP?
LAMP = Linux + Apache + Mysql + PHP
2.为什么使用LAMP?
·涵盖整个Web开发流程
·流行、免费、开源、轻量
Linux:开源的类Unix操作系统,可以免费使用和自由传播,有CentOS,RedHat,Ubuntu,红旗等都是其发行版本。
Linux优势:完全免费、稳定高效。
Mysql:开源、免费、高性能的关系型数据库。
Apache:是Web服务器软件,监听端口、接受请求、解析HTTP协议、转发给PHP。
Nginx:同Apache一样,都是服务器软件。比Apache:前景更好、配置轻松、性能更优。
如何在Linux下编译安装软件
apache使用select轮询,死循环。量大,效率低,占用内存高。
nginx使用epoll监听,效率高,轻便,占用内存低。
linux Apache nginx php mysql 简介
Nginx与Apache一样是服务器软件,可监听端口、接受请求、解析http/https协议 将用户请求转发给php处理后,将数据返回给apache在递给客户端。
apache 使用的是select 轮循 使用类似for 循环的机制循环查看,对事件, nginx 使用的是yipoor 事件监听,不会玩主动轮循事件,而是监听到改变这进行处理
linux 上安装软件的方式有2种
1.linux上如何编译安装软件 ./configure 编译make 代码编译成二进制文件 安装make install
2. yum安装
yum安装:不下载代码,从远程代码编译安装
Apache
MySql :关系型数据库
Lamp 是什么
Nginx与Apache一样是服务器软件,可监听端口、接受请求、解析http协议