fedora34系统更新和LNMP安装过程
前言:承接上一篇fedora系统的安装和基本设置,本贴主要介绍fedora系统刚开始的更新以及安装LNMP的过程
一、dnf下的软件更新
完成系统的安装后,我们可以先将linux下的安全设置关闭掉。修改/etc/selinux/config 文件中的 SELINUX=disabled
然后通过sudo dnf -y update 完成更新过程
二、命令行安装
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
最后根据这个地址,将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
保存之后访问:
安装mysql数据库服务:
sudo dnf install mariadb mariadb-server
sudo service mariadb start
netstat -lntp
mysql -u root -p
自此,LNMP安装完成
下个帖子聊聊sqlmap和burp的安装过程,以及提供一些简单的php文件,可以用与sql注入漏洞的自测。