安装 Nginx

# Nginx没有内置在默认的CentOS repositories, 我们先安装EPEL repository
yum install epel-release -y
# 安装 Nginx
yum install nginx -y
# 启动nginx和让nginx在linux启动时自动运行
systemctl start nginx
systemctl enable nginx

安装 PHP v7.4

# 安装额外包括 PHP v7.4 的 CentOS repo
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm# 使 php74 repository 生效(默认不生效):
yum install yum-utils -y
yum-config-manager --enable remi-php74# 然后安装 PHP package:
yum --enablerepo=remi,remi-php72 install php-fpm php-common# 安装通用模块:
yum --enablerepo=remi,remi-php72 install php-opcache php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-redis php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml

配置 Nginx 和 PHP 7.4 匹配

修改 /etc/nginx/conf.d/default.conf:

server {listen   80;server_name  your_server_ip;# note that these lines are originally from the "location /" blockroot   /usr/share/nginx/html;index index.php index.html index.htm;location / {#try_files $uri $uri/ =404;try_files $uri $uri/ /index.php?q=$uri&$args;}error_page 404 /404.html;error_page 500 502 503 504 /50x.html;location = /50x.html {root /usr/share/nginx/html;}location ~ \.php$ {try_files $uri =404;fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}
}

修改完重启nginx:

systemctl restart nginx

进行 PHP-FPM 的配置:/etc/php-fpm.d/www.conf

找到并替换几行:

user = apache 换为: user = nginx
group = apache 换为:group = nginx
listen.owner = nobody 换为: listen.owner = nginx
listen.group = nobody 换为: listen.group = nginx

在listen = 127.0.0.1:9000 下面增加:

listen = /var/run/php-fpm/php-fpm.sock

最后, 启动 php-fpm 并让它自启动:

systemctl start php-fpm.service
systemctl enable php-fpm.service

测试

echo "<?php phpinfo(); ?>" >> /usr/share/nginx/html/index.php

CentOS7 安装 Nginx PHP相关推荐

  1. Centos7安装Nginx监控组件Nginx-rrd【二】

    Centos7安装Nginx监控组件Nginx-rrd 1. 安装perl.rrdtool 2. 安装Nginx-rrd 1. 下载Nginx-rrd 2. 配置nginx-rrd.conf 3. 配 ...

  2. CentOS7安装Nginx

    CentOS7安装Nginx 1.下载软件包 wget http://nginx.org/download/nginx-1.20.2.tar.gz 2.安装依赖 yum -y install gcc ...

  3. REHL7、CentOS7安装Nginx

    title: REHL7.CentOS7安装Nginx categories: Linux tags: - Nginx timezone: Asia/Shanghai date: 2019-01-06 ...

  4. Centos7 安装Nginx(OpenResty)、Windows安装Nginx

    Nginx是一款高性能的代理.转发服务器,目前已经支持4层和7层代理. OpenResty则是基于Nginx增加Lua的功能,可以方便的实现缓存功能. 1.Nginx不同安装形式分析 安装形式 安装难 ...

  5. Centos7安装Nginx并配置开机自启

    Centos7安装Nginx并配置开机自启 1.常用命令 #开机自启 chkconfig nginx on #启动nginx服务 systemctl start nginx.service #停止ng ...

  6. Centos7 安装 nginx 服务器的两种方式

    选用系统 Centos7 < 一 >  使用 yum 安装,该方法比较方便,如果不追求版本推荐使用 01, 添加 nginx 储存库  yum -y install epel-releas ...

  7. centos 编译nginx php mariadb,centos7安装nginx+mariadb+php-fpm

    由 dp7f1f9f 创建,最后一次修改 2017-05-22 用CentOS-7-x86_64-Minimal-1611.iso最小化安装一个centos7,安装选项:英文.时区为上海.启用网络(如 ...

  8. centos7 安装nginx

    第一步:.下载nginx,上传centos7, 最新版本1.14.0 ,下载地址:  http://nginx.org/en/download.html 第二步: 先安装nginx依赖的包: ngin ...

  9. Centos7安装Nginx实战

    一.背景 最近在写一些自己的项目,用到了nginx,所以自己动手来在Centos7上安装nginx,以下是安装步骤. 二.基本概念以及应用场景 1.什么是nginx Nginx是一款使用C语言开发的高 ...

  10. 阿里云centos7配置php mysql_阿里云centos7安装NGINX+MYSQL+PHP-FPM环境

    前言 LIUNX服务器部署,百度找的资料有些都是老的.查了一些资料顺便整合了一下,阿里云服务器(ECS)可以选择多种操作系统,打算用它运行Drupal或者WordPress,你最好选择Liunx系统, ...

最新文章

  1. DPDK 大页内存实现(二十二)
  2. 【星球知识卡片】模型压缩重要方向-动态模型,如何对其长期深入学习
  3. 学计算机怎样才能考上大学,中国式家长考清华北大方法 重点大学怎么才能考上...
  4. ASP.NET Core Kestrel 中使用 HTTPS (SSL)
  5. [渝粤教育] 中国地质大学 计算机文化基础 复习题
  6. bootstrap validator 提供了哪些验证函数
  7. 软件工程师如何应对面试的可怕“反乌托邦世界”?
  8. SQL Serverver -- 创建财政年度表 (约束)
  9. 2019上半年系统集成项目管理工程师上午真题及答案解析
  10. 51单片机初值计算方法
  11. java 数据库题,JAVA数据库笔试习题(答案在最后
  12. arm板配置ssh服务
  13. 经典解读商业智能BI、大数据、数据中台三者关系
  14. 【Linux】好玩的Linux命令(二)
  15. ToggleSwitch控件介绍
  16. Python 哈希函数
  17. office中的OLE操作和问题
  18. 新员工入职,Java系统环境安装
  19. 利用binlog恢复数据
  20. Spark 论文篇-论文中英语单词集

热门文章

  1. DRBD+keepalived+LAMP+discuz
  2. 【云栖大会】与马云一起开启“飞天·进化”之旅
  3. php的simplexml
  4. 转:iOS应用程序生命周期(前后台切换,应用的各种状态)详解
  5. linux下,.ko,.o , .so , .a ,.la
  6. cocos2d-基本概念(4)-CallFunc Action
  7. client 连接 host —— 虚拟机
  8. 当你伤心时的飞鸽传书
  9. 本文介绍使用OpenCV-Python进行形态学处理
  10. 看看这帮猴子的伪原创工具