centos7搭建lnmp/lamp(未完待续)

本文详细介绍了如何在Linux环境下安装配置PHP 5.x、MariaDB和Nginx,包括解决依赖问题、配置防火墙及SELinux、设置开机启动等步骤,最后通过测试页面验证环境搭建成功。

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

下载php,这里用5.x的 太高了的话 例如 7.x 不方便 学习 很多搭建的靶场会报错
执行下面的命令,安装 PHP 已经它的常用的库

yum install php php-mysql php-fpm php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc -y

下载nginx
直接安装 我的出现了 没有可用的软件包 nginx ,需要先下载个epel
yum install epel-release
参考:https://www.bdelay.com/article/264


下载mysql或者是mariadb
这里直接下载的mariadb
sudo yum install mariadb-server
原因,MariaDB是MySQL的一个分支,主要由开源社区进行维护和升级,而MySQL被Oracle收购以后,发展较慢
参考https://blog.youkuaiyun.com/FungLeo/article/details/78789932
mysql可能会出现yum install mysql-server没有可用包的问题


关闭防火墙和selinux 否则 在vm虚拟上搭建的 本机访问不到
vim /etc/sysconfig/selinux
将文件中SELINUX=enforcing改为disabled
systemctl stop firewalld.service


修改几个配置文件
配置文件 需要学习一番


几个命令
start为开 stop就为停了 restart就是重启
systemctl start php-fpm 开启php-fpm
systemctl start mariadb 开启 mariadb
systemctl stop firewalld.service 关闭防火墙
systemctl start nginx 开启 nginx
systemctl enable nginx 设为开机启动


测试一下
找到web目录 可能是nginx的默认web目录 我这里是 /usr/share/nginx/html
赋权
sudo chmod -R 777 /usr/share/nginx/html
vim 1.php

<?php phpinfo();?>

ifconfig
访问,192.168.26.138/1.php
出现那个画面 即成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值