VestaCP升级PHP到PHP 7

PHP 7 简介

PHP 7 使用新版的ZendEngine引擎,带来了许多新的特性。PHP 7 相对于 php 5.x 版本在性能方面得到了极大的提高,这也成为了让PHP从5.x版本升级到7最重要的原因之一。至于其它一些新增的特性,可参见PHP官网以及众多相关信息的网站。

将VestaCP下的PHP升级到7的步骤

CentOS

  1. 检查当前PHP版本

    输入下列命令:
    

    php -v

    可以查看当前PHP的版本
    
  2. 安装epel和remi源:

    输入下列命令:
    

    如果是CentOS 7的话,就把地址里的6改成7

    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
    wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
    rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm

    升级remi源

    yum -y --enablerepo=remi update remi-release

  3. 停止http服务并卸载当前PHP

    输入下列命令:
    

    service php-fpm stop
    service httpd stop
    yum -y remove php

  4. 安装PHP 7.1

    输入下列命令:
    

    yum -y --enablerepo=remi-php71 install php php-pear php-bcmath php-mysqlnd php-gd php-common php-fpm php-intl php-cli php-xml php-pecl-apcu php-pdo php-gmp php-process php-pecl-imagick php-devel php-mbstring

    安装memcache客户端以及opcache:
    

    yum -y --enablerepo=remi-php71 install php-opcache php-memcache

  5. 重启php-fpm以及http服务

    输入下列命令:
    

    service php-fpm start
    service httpd start

  6. 查看完成以后的PHP版本

    输入下列命令:
    

    php -v

Ubuntu

  1. 检查当前PHP版本

    输入下列命令:
    

    php -v

    可以查看当前PHP的版本
    
  2. 安装第三方PPA:

    输入下列命令:
    

    apt-get install python-software-properties
    add-apt-repository ppa:ondrej/php-7.0
    apt-get update

  3. 停止http服务并卸载当前PHP

    输入下列命令:
    

    service php-fpm stop
    service apache2 stop
    apt-get -y purge php5

  4. 安装PHP 7.1

    输入下列命令:
    

    apt-get install -y php7
    apt-get install php7-common libapache2-mod-php7 php7-cgi php7-cli php7-phpdbg php7-fpm libphp7-embed php7-dev php7-dbg php7-curl php7-gd php7-imap php7-interbase php7-intl php7-ldap php7-mcrypt php7-readline php7-odbc php7-pgsql php7-pspell php7-recode php7-tidy php7-xmlrpc php7 php7-json php-all-dev php7-sybase php7-modules-source php7-sqlite3 php7-mysql php7-opcache php7-bz2

  5. 重启php-fpm以及apache服务

    输入下列命令:
    

    service php-fpm start
    service apache2 start

  6. 查看完成以后的PHP版本

    输入下列命令:
    

    php -v

标签: none

仅有一条评论

  1. vestacp真的很好用啊

添加新评论