Linux LNMP部署 yum 安装 nginx、php、mysql

本文介绍了在CentOS 7系统上使用yum安装Nginx、PHP和MySQL的过程。在Nginx安装完成后,通过IP地址进行简单测试,发现不同浏览器显示结果不一致。接着,PHP安装失败,需要安装PHP-fpm,并调整相关配置。在MySQL安装过程中,由于额外操作导致内容过多,重置密码未成功。最后,通过db.php测试MySQL连接,但PHP部分未能成功运行,影响了后续步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验环境:个人笔记本、centos 7 、Xshell 5

Nginx安装

yum search nginx  //查看系统源中是否包含nginx

可以看到下图中的信息,我换成了阿里云的源。
在这里插入图片描述

vim /etc/yum.repos.d/nginx.repo

在这里插入图片描述

yum install nginx  //安装nginx

在这里插入图片描述

systemctl start nginx  //启动nginx服务
systemctl status nginx //查看nginx允许状态

在这里插入图片描述

rpm -ql nginx //查看nginx安装位置

在这里插入图片描述

简单测试以下,http://192.168.190.135(这是我虚拟机的IP地址,运用到个人,或许会有差异,以自己电脑上面虚拟机的IP设置为准)
在这里插入图片描述

systemctl stop firewalld.service //关闭虚拟机里面的防火墙

在这里插入图片描述
可以看到下面的图片,表示安装完成
在这里插入图片描述
这张图就有点疑惑了。相同地址,在不同浏览器打开,结果不一致。值得思考以下
在这里插入图片描述

PHP安装

yum list php  //查询是否有php包

在这里插入图片描述

yum -y install php //安装php包

在这里插入图片描述

 php -v  //查询php包是否安装成功

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
两次尝试都失败了,说明nginx不能直接解析php文件

PHP-fpm安装

yum -y install php-fpm  //安装php-fpm

在这里插入图片描述

systemctl start php-fpm   //启动php-fpm服务

修改相关文件
在这里插入图片描述
在这里插入图片描述
这里我进行一个错误展示,按道理只修改相关文件的一点配置,不会有错误,可能是之前的多次进行这个设置的时候,出现了误差。
在这里插入图片描述
正确的应该是以下内容:
在这里插入图片描述

mysql安装

yum search mysql  

在这里插入图片描述
在这里插入图片描述
按道理,这里不会有这么多的内容,嗯……我把后面的一些内容做了,就造成了这样的效果。

yum search mariadb

在这里插入图片描述

yum -y install mariadb-server  mariadb  //安装

在这里插入图片描述

mysql -uroot -p  //登录,密码默认为空

在这里插入图片描述
想要重置密码,却以失败告终
在这里插入图片描述
编写db.php,用于MySQL连接测试
在这里插入图片描述
依旧是这个结果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

结论:php那里没有成功,导致后面的都没有成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

龙渊客

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

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

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

打赏作者

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

抵扣说明:

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

余额充值