CentOS 7升级php5.4到php7.2

原因:
CentOS 7下yum安装PHP版本默认是5.4的,但新框架要求PHP版本在7以上,所以把PHP升级一下了。

查看yum的可安装的php版本列表:

yum provides php

开始升级PHP更新源:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm 
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum remove php-common -y  
yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring

查看版本:

php -v
PHP 7.2.14 (cli) (built: Jan 12 2019 12:47:33) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.14, Copyright (c) 1999-2018, by Zend Technologies

安装php fpm:

yum install php72w-fpm
systemctl start php-fpm.service 【启动】
systemctl enable php-fpm.service【开机自启动】

升级后若之前网站无法访问
具体操作:

vim /etc/php-fpm.d/www.conf

listen.owner=nobody
listen.group=nobody

修改为:

listen.owner=nginx
listen.group=nginx

然后修改php-fpm.sock文件的属性:

进入此文件所在目录:

cd /var/run/php-fpm

chown nginx php-fpm.sock
chgrp nginx php-fpm.sock

重启nginx和php即可

木点点 i
请先登录后发表评论
  • 最新评论
  • 总共0条评论