centos 8 配置Nginx+PHP
        【摘要】 1.安装Nginx当前版本:1.14.1yum install nginx -y运行:systemctl start nginx开机时启动systemctl enable nginx2.安装PHP7.4Nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fasc...
    
    
    
    1.安装Nginx
当前版本:1.14.1
yum install nginx -y
运行:
systemctl start nginx
开机时启动
systemctl enable nginx
 2.安装PHP7.4
Nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被Nginx。
PHP-FPM是一个PHP FastCGI进程管理器,此版本安装默认就附带。
使用dnf安装
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
 要确认 EPEL 存储库是否存在,请运行以下 rpm 命令
rpm -qa | grep epel
 接下来,运行以下命令以添加 Remi 存储库
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
 再次,要验证 Remi 存储库是否存在,请运行该命令
rpm -qa | grep remi
 成功添加 EPEL 和 Remi 存储库后,执行以下命令以获取可用 PHP 模块流的列表 记得清除php缓存 dnf module reset php
dnf module list php
  从上面的输出来看,remi-7.4 是合适版本的PHP 流,因此我们将启用模块流,如下所示
dnf module enable php:remi-7.4
  启用 PHP remi-7.4 模块后,您可以使用以下命令继续安装 PHP。 这还将安装许多其他软件包,例如 Apache 和 Nginx 模块
dnf install php php-cli php-common
  检查版本(目前安装7.4.26)
php -v
   安装完核心模块后,继续安装缺失的模块(特别是mysqli数据库模块),解决WordPress无法运行的问题,数据库无法链接的问题
yum install -y  php-mysqlnd php-gd 
   安装服务和模块后,启动 PHP-FPM
systemctl start php-fpm
   配置开机启动
systemctl enable php-fpm
   检查状态
systemctl status php-fpm
   
        【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
            cloudbbs@huaweicloud.com
        
        
        
        
        
        
        - 点赞
 - 收藏
 - 关注作者
 
            
           
评论(0)