centos7 安装nginx + php7.2

  1. nginx安装
  • 创建文件/etc/yum.repos.d/nginx.repo,内容如下:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

替换 “OS” 为 “rhel” 或者 “centos”,根据系统来定, 并且将“OSRELEASE” 替换为“6” 或者 “7”, 更新版本 6.x or 7.x versions

  • 执行安装
sudo yum install nginx -y
  1. 安装php7.2
  • 添加源
    安装 EPEL 软件包:

$ sudo yum install epel-release
安装 remi 源:

$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
安装 yum 扩展包:

$ sudo yum install yum-utils
启用 remi 仓库:

$ sudo yum-config-manager --enable remi-php72
$ sudo yum update

  • 安装 PHP7.2
    $ sudo yum install php72
    输入 php72 -v 查看安装结果

  • 安装 php-fpm 和一些其他模块:
    $ sudo yum install php72-php-fpm php72-php-gd php72-php-json php72-php-mbstring php72-php-mysqlnd php72-php-xml php72-php-xmlrpc php72-php-opcache

  • php-fpm 服务
    设置开机自启
    $ sudo systemctl enable php72-php-fpm.service

  • 常用 php-fpm 命令
    开启服务
    $ sudo systemctl start php72-php-fpm.service
    停止服务
    $ sudo systemctl stop php72-php-fpm.service
    查看状态
    $ sudo systemctl status php72-php-fpm.service

  • 路径整理
    nginx 配置文件
    /etc/nginx/nginx.conf
    nginx 默认项目路径
    /usr/share/nginx/html

你可能感兴趣的:(centos7 安装nginx + php7.2)