fedora34系统更新和LNMP安装过程

本文档详细介绍了在Fedora34系统中如何进行系统更新及安装LNMP(Linux, Nginx, MySQL, PHP)环境。首先关闭安全设置并更新系统,接着安装必要的开发工具和软件,包括Nginx、PHP-FPM以及MariaDB。通过配置Nginx的php处理模块并与php-fpm连接,确保.php文件能被正确处理。最后启动和验证所有服务,完成LNMP环境的搭建。

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

fedora34系统更新和LNMP安装过程

前言:承接上一篇fedora系统的安装和基本设置,本贴主要介绍fedora系统刚开始的更新以及安装LNMP的过程

一、dnf下的软件更新
完成系统的安装后,我们可以先将linux下的安全设置关闭掉。修改/etc/selinux/config 文件中的 SELINUX=disabled
然后通过sudo dnf -y update 完成更新过程
通过dnf更新过程
二、命令行安装
sudo dnf install kernel-devel vim dkms glibc-devel -y
sudo dnf grouplist #列出dnf打包的工具包
sudo dnf groupinstall 开发工具 -y

安装nginx (通过dnf安装)
sudo dnf install nginx
sudo service nginx start
netstat -lntp
nginx文件的默认目录:/usr/share/nginx/html
在这里插入图片描述
安装php环境并进行配置监听
sudo dnf install php php-fpm -y
完成后进行监听和配置:
sudo service php-fpm restart
ps -aux | grep php
在这里插入图片描述
打开上面的文件,查看内容:
cat /etc/php-fpm.conf
在这里插入图片描述
打开继续看:目录里面只有一个conf文件,在这个文件中找到php的监听地址;
cat /etc/php-fpm.d/www.conf
listen
最后根据这个地址,将nginx的conf文件配置一下即可(大意是说任何.php文件的服务配置完成后都需要经过php-fpm的处理才能正常提供服务)
sudo vim /etc/nginx/nginx.conf
添加如下内容:如图
location ~ .php$ {

            include fastcgi_params;

            fastcgi_pass unix:/run/php-fpm/www.sock;

            fastcgi_index index.php;

            fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;

    }

在这里插入图片描述
完成后验证:
sudo service nginx reload
sudo service nginx restart
sudo vim /usr/share/nginx/html/i.php

<?php phpinfo(); ?>

保存之后访问:
在这里插入图片描述

安装mysql数据库服务:
sudo dnf install mariadb mariadb-server
sudo service mariadb start
netstat -lntp
mysql -u root -p
在这里插入图片描述

自此,LNMP安装完成
下个帖子聊聊sqlmap和burp的安装过程,以及提供一些简单的php文件,可以用与sql注入漏洞的自测。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值