Linux基础服务11——LNMP架构

该文详细介绍了在Linux环境下,如何分别在三台不同的主机上安装Nginx、MySQL和PHP,然后配置Nginx以处理PHP请求,并通过编写测试文件和重启服务进行功能验证。整个过程包括了Nginx的服务器配置、PHP的编译安装以及系统间的协同工作设置。
摘要由CSDN通过智能技术生成

一、环境说明

主机服务
192.168.161.129nginx
192.168.161.131mysql
192.168.161.132php

二、安装nginx

1.参考文章,nginx部署
在这里插入图片描述

三、安装mysql

1.参考文章,mysql二进制部署
在这里插入图片描述

四、安装php

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

在这里插入图片描述

五、配置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
<?php
   phpinfo();
?>
EOF

3.重启nginx。

nginx -s stop
nginx

六、配置php

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

cat > /opt/index.php << EOF
<?php
   phpinfo();
?>
EOF

七、验证

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

百慕卿君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值