zoukankan      html  css  js  c++  java
  • CentOS8 yum 安装 nginx 1.18 php7.2

    cat /etc/redhat-release 
    CentOS Linux release 8.2.2004 (Core) 
    
    uname -a
    Linux localhost.localdomain 4.18.0-193.el8.x86_64 #1 SMP Fri May 8 10:59:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
    

    配置阿里云源

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
    
    yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
    sed -i 's|^#baseurl=https://download.fedoraproject.org/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
    sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
    

    配置 nginx 源并安装

    cat >> /etc/yum.repos.d/nginx.repo << -'EOF'
    [nginx-stable]
    name=nginx stable repo
    baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
    gpgcheck=1
    enabled=1
    gpgkey=https://nginx.org/keys/nginx_signing.key
    module_hotfixes=true
    
    [nginx-mainline]
    name=nginx mainline repo
    baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=https://nginx.org/keys/nginx_signing.key
    module_hotfixes=true
    -EOF
    
    yum install -y nginx-1:1.18.0-1.el8.ngx.x86_64
    

    安装 php7.2

    yum install -y php php-devel php-fpm php-cli php-gd php-mysqlnd php-pear php-xml php-mbstring php-pdo php-json php-pecl-apcu php-pecl-apcu-devel 
    

    配置例子

    mkdir -p /data/public && cd /data/public
    
    vi phpinfo.php 
    <?php
        phpinfo();
    ?>
    
    cat /etc/nginx/conf.d/php-fpm.conf 
    # PHP-FPM FastCGI server
    # network or unix domain socket configuration
    
    upstream php-fpm {
            server unix:/run/php-fpm/www.sock;
    }
    
    
    vi  /etc/nginx/conf.d/www.conf 
    server {
            listen 80;
            server_name klvchen.com www.klvchen.com;
    
            root /data/public;
            location / {
                    index index.html index.php;
                    if (!-e $request_filename) {
                             rewrite ^/(.*)$ /index.php?s=$1 last;
                    }
            }
    
            location ~ .php(.*)$ {
                    fastcgi_pass unix:/run/php-fpm/www.sock;
                    fastcgi_index index.php;
                    fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                    fastcgi_param PATH_INFO $fastcgi_path_info;
                    fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
                    include fastcgi_params;
            }
    }
    

    启动

    mkdir -p /run/php-fpm      
    
    php-fpm -t 
    php-fpm
    
    nginx -t
    nginx 
    
  • 相关阅读:
    Splay板子
    HZOI帝国2019欢乐时刻
    数据分析体系 — 用户粘性的两个计算指标(DAU/MAU和月人均活跃天数)
    mysql—MySQL数据库中10位时间戳转换为标准时间后,如何对标准时间进行加减X天处理
    每日一题力扣575 分糖果
    每日一题力扣455 小饼干和孩子
    每日一题力扣561
    每日一题力扣121 最佳买股票
    每日一题力扣605 种花问题
    每日一题力扣605 种花问题
  • 原文地址:https://www.cnblogs.com/klvchen/p/13405702.html
Copyright © 2011-2022 走看看