美文网首页
php5.6 升级至 php7.1

php5.6 升级至 php7.1

作者: 我是老驴 | 来源:发表于2018-02-08 02:40 被阅读0次
    PHP7.jpeg

    运行环境

    • centos7
    • nginx

    升级步骤

    1. 卸载原来的 php5.6

      sudo yum remove php*
      
    2. 安装 php7.1

      sudo yum install php71u-fpm -y
      
    3. 安装 php 扩展依赖

      sudo yum install php71u-gd php71u-mysqlnd php71u-pdo php71u-mcrypt php71u-mbstring php71u-json -y 
      

      可根据自己程序用 Yum install 单独安装需要的扩展依赖

    4. 配置 php

      • 打开php.ini配置文件:

        $ sudo vim /etc/php.ini
        

        找到 cgi.fix_pathinfo 选项,去掉注释;,然后将值设置为0:

        cgi.fix_pathinfo=0
        
      • 修改 www.conf

        sudo vi /etc/php-fpm.d/www.conf
        

        找到 user 和 group 用户和用户组和 nginx 保持一致。

        一般 nginx 默认用户 nginx ,PHP 用户组是 www-data

    5. 启动和开机自启

      sudo systemctl start php-fpm
      sudo systemctl enable php-fpm
      

    备注

    • 一般新安装 centos7 没有 php7 yum源,需要手动安装资源库。资源库不一样,PHP7的名称也不一样。
      因为我之前添加过资源库,所以就直接安装。
      安装之前可以先用 yum search php 查找一下

      增加 yum 源

      rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm ( centos 6 如果是centos 7 将 el6 改为 e17 )
      rpm -Uvh http://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm
      
    • 如果要用 php -v 查看 php 版本需要安装 php71u-devel

    相关文章

      网友评论

          本文标题:php5.6 升级至 php7.1

          本文链接:https://www.haomeiwen.com/subject/zpyzzxtx.html