LNMP工作原理
首先,浏览器发送http request 请求到服务器(nginx),服务器响应并处理请求,将一些静态的资源(css 图片, 视频)保存服务器上,然后将php脚本通过接口传输协议php-fcg传输给php-fpm(进程管理器),php-fpm不做处理,php-fpm调用php解析器进程,php解析器解析php脚本信息,php解析器可以启动多个进程,然后将解析后的脚本返回到php-fpm,php-fpm在通过fastcgi的形式将脚本信息传给nginx,服务器在通过http reponse 的形式传给浏览器,浏览器在进行解析与渲染后进行呈现。
1,LINUX准备
关闭防火墙systemctl stop firewalldsystemctl disable firewalldsetenforce 0vim /etc/selinux/configSELINUX=diable
2,Nginx部署
yum install -y nginx
3,php-fpm部署1
yum install -y php-fpm php-mysql php-gdsystemctl restart php-fpmsystemctl enable php-fpm
php-fpm:php接收动态请求的程序
php-mysql:php链接mysql的程序
php-gd:图形库程序(GD库可以处理图片,或者生成图片)
netstat -anpt | grep 9000
测试php页面(php基本信息)
vim /usr/share/nginx/html/index.php文章来源于互联网:Nginx架构篇(2)LNMP动态网站环境部署