centos7安装 nginx、php7.4

本文详细指导如何在Linux上安装Nginx服务器,并配合PHP7.4,包括EPEL和Remi仓库的安装,PHP模块的选择,以及PHP-FPM的配置,还包括创建Nginx用户和调整目录权限等步骤。

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

安装nginx
https://www.runoob.com/linux/nginx-install-setup.html

安装完成目录

/usr/local/webserver/nginx

启动

./nginx

停止

./nginx -s stop

重启

./nginx -s reload

安装php7.4
首先,确保你的系统是最新的,并且安装了EPEL仓库,可以使用以下命令更新系统并安装EPEL:

sudo yum update -y
sudo yum install -y epel-release

安装Remi仓库,Remi仓库提供了最新的PHP版本:

sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

安装Yum工具来配置Remi仓库:

sudo yum install -y yum-utils

现在启用PHP 7.4的Remi仓库:

sudo yum-config-manager --enable remi-php74

安装PHP 7.4及其常用的模块:

sudo yum install -y php php-cli php-fpm php-common

安装其他常用的PHP模块,例如:

sudo yum install -y php-mysqlnd php-opcache php-gd php-curl php-soap php-zip php-mbstring

安装完成后,你可以检查PHP版本确保安装成功:

php -v


补充扩展安装zip

sudo yum install php-zip

安装mb_strlen函数扩展

yum install php-mbstring

修改默认用户

vi /etc/php-fpm.d/www.conf

在这里插入图片描述
apache 修改为nginx
在这里插入图片描述

启动php

systemctl start php-fpm

如果启动报错,查看php启动日志

journalctl -u php-fpm.service -e

如果没有nginx用户,则创建nginx用户

sudo useradd -r -s /sbin/nologin nginx

这里-r选项表示创建一个系统用户,而-s /sbin/nologin表示这个用户不能登录shell。

其他配置
设置目录及目录下的所有子目录权限

chmod -R 755 /path/to/directory
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值