控制PHP fpm的命令:

CentOS 7/RHEL 7启动PHP fpm服务

$ sudo systemctl start php72-php-fpm.service

CentOS 7/RHEL 7停止PHP fpm服务

$ sudo systemctl stop php72-php-fpm.service

CentOS 7/RHEL 7重启PHP fpm服务

$ sudo systemctl restart php72-php-fpm.service

CentOS 7/RHEL 7获取PHP fpm服务的状态

$ sudo systemctl status php72-php-fpm.service

在Nginx中开启PHP fpm

使用systemctl命令:

$ sudo systemctl enable php72-php-fpm.service

配置Nginx,和PHP 7.2一起使用

查看nginx服务器的用户名和组名。

$ egrep '^(user|group)' /etc/nginx/nginx.conf

编辑/etc/opt/remi/php72/php-fpm.d/www.conf:

$ sudo vi /etc/opt/remi/php72/php-fpm.d/www.conf

将用户和组设置为nginx:

user = nginx
group = nginx

重启php-fpm服务:

$ sudo systemctl restart php72-php-fpm.service

修改Nginx配置

$ sudo vi /etc/nginx/conf.d/default.conf

在server部分中进行如下修改(或者添加):

## enable php support ##
    location ~ \.php$ {
        root /usr/share/nginx/html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        include        fastcgi_params;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    }

重启Nginx服务器:

$ sudo systemctl restart nginx

创建一个php测试文件

$ sudo vi /usr/share/nginx/html/test.php

代码如下:

<?php
  phpinfo();
?>

浏览器中打开:

http://服务器ip/test.php

如何在RHEL 7上安装PHP 7.2

在RHEL 7上使用yum命令安装PHP 7.2的步骤如下:

$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ sudo yum install yum-utils
$ sudo subscription-manager repos --enable=rhel-7-server-optional-rpms
$ sudo yum-config-manager --enable remi-php72
$ sudo yum update
$ sudo yum search php72 | more
$ sudo yum install php72 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版本:

$ php --version

列出已安装的模块

$ php72 --modules

如何在CentOS 7上安装PHP 7.2

在CentOS和RHEL 7.x服务器上启用EPEL仓库:

$ sudo yum install epel-release

同时启用remi repo:

$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ sudo yum-config-manager --enable remi-php72

安装yum-utils软件包:

$ sudo yum update
$ sudo yum install yum-utils

搜索PHP 7.2软件包和模块:

$ sudo yum search php72 | more
$ sudo yum search php72 | egrep 'fpm|gd|mysql|memcache'

在CentOS 7.2上安装php 7.2:

$ sudo yum install php72

安装php72-php-fpm(PHP FastCGI Process Manager)模块以及其他常用模块:

$ 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
如何在CentOS 7/RHEL 7上安装PHP 7.2

如何在CentOS 7服务器上安装PHP 7.2?
如何使用yum命令在CentOS 7或RHEL 7服务器上安装PHP 7.2?
如何在Nginx服务器上配置PHP-fpm 7.2?
如何为Nginx Web服务器设置和安装PHP 7.2?

日期:2020-03-23 08:03:58 来源:oir作者:oir