如何在Centos下将PHP5升级到PHP7

    当使用CentOS 7系统时,由于PHP版本程序的特殊要求,可能有必要将PHP5版本更新为PHP7版本。如何升级?本文简要介绍。


    1、首先下载PHP7安装包,然后ftp到linux服务器

    2、解压压缩包,tar –xjf php-7.0.2.tar.bz2

    3、进入文件夹,cd php-7.0.2 ,安装必要的依赖工具,

1.png

    这里主要是升级,一般在php5都安装了,所以这一步可以省略

    4. 安装几个依赖(必须安装,否则后面无法生成apache所用的libphp7.so文件)

2.png

    5.准备编译工作

3.png

    **注意:其中的 –enable-gd-native-ttf 可以不安装,处理图形用的,如果有需求可以以后以扩展形式装

    –with-apxs2=/usr/bin/apxs 后面的路径改为第4步得到的路径

    –prefix=/usr/local/php7 单独安装在php7的文件夹,避免和php5冲突**


    6.编译


    make

    这一步容易出现很多问题,

    如果遇到譬如:undefine 。。。。

    /ext/cli./php …

    Openssl

    等等错误,而且确定安装了相关的模块,则一般清除之前的编译,删除相关文件后重新编译

4.png

    一般都可以解决问题。

    

    关键还是自行解决,介于linux发行版太多,而且每台服务器的环境配置都不同,所以会遇到很多奇葩的问题。

    7.安装

    Make install

    8.准备配置文件

5.png

    9.需要修改apache的配置文件

    Vi /etc/httpd/conf/httpd.conf 找到LoadModule php7_module modules/libphp7.so,如果没有手动加上,

    将LoadModule php5_module modules/libphp5.so注释掉

    cp /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php.conf_5

    Vi /etc/httpd/conf.d/php.conf

    改为下面这样:(将涉及到php5的注释掉,改为php7相关模块)

6.png

    10.重启apache服务器

    service httpd restart


    上述是如何在Centos下将PHP5升级到PHP7的详细内容,请关注其他相关文章!

对我有帮助
29人认为有帮助

相关帮助