Linux基础服务11——LNMP架构

文章目录

  • 一、环境说明
  • 二、安装nginx
  • 三、安装mysql
  • 四、安装php
  • 五、配置nginx
  • 六、配置php
  • 七、验证

一、环境说明

主机 服务
192.168.161.129 nginx
192.168.161.131 mysql
192.168.161.132 php

二、安装nginx

1.参考文章,nginx部署。
Linux基础服务11——LNMP架构_第1张图片

三、安装mysql

1.参考文章,mysql二进制部署。
Linux基础服务11——LNMP架构_第2张图片

四、安装php

1.参考文章,php编译安装

Linux基础服务11——LNMP架构_第3张图片

五、配置nginx

1.nginx配置文件指定php服务器地址,指定php服务器上的网页文件。

http {
    server {
        listen       80;
        server_name  www.qingjun.com;
        location / {
            root   html;
            index   index.php index.html index.htm;    //添加php文件。
        }
        location ~ \.php$ {
            root           /opt;     //寻找/opt目录下.php结尾的文件。
            fastcgi_pass   192.168.161.132:9000;    //指定php服务器ip。
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /$Document_Root$fastcgi_script_name;
            include        fastcgi_params;
        }

    }
}

2.生成前端文件。

cat > /usr/local/nginx/html/index.php << EOF

EOF

3.重启nginx。

nginx -s stop
nginx

六、配置php

1.php服务器上指定前端文件,需要与nginx配置文件里指定位置保持一致。这里就是/opt/index.php文件。

cat > /opt/index.php << EOF

EOF

七、验证

1.访问nginx的IP,查看显示结果。

Linux基础服务11——LNMP架构_第4张图片

你可能感兴趣的:(Linux基础服务篇,linux,架构,运维,nginx)