安装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