控制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服务器上安装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