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真的很好用啊

添加新评论