美文网首页
Centos7 php 5.4.6升级到7.1.5

Centos7 php 5.4.6升级到7.1.5

作者: 松撻 | 来源:发表于2018-06-30 23:13 被阅读0次

    1,备份老的php
    查看php的存储路径

     find / -name php
    

    显示在/usr/bin/php
    所以创建一个update文件夹用来存放一会儿要下载的php-7.1.5,也将备份的php.bak存放进来

    mv /usr/bin/php /usr/bin/php.bak
    mkdir /update
    cd /update
    wget http://am1.php.net/distributions/php-7.1.5.tar.gz
    tar zxvf php-7.1.5.tar.gz
    cd php-7.1.5
    

    2.备份所有的php配置

    .../php-fpm.conf
    .../php.ini
    .../www.conf
    

    3.编译php7.1.5

    ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-fpm-user=www --with-fpm-group=www --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-mcrypt --with-gd --enable-gd-jis-conv --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-opcache --with-libmbfl --with-onig --enable-pdo --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-pdo-mysql --enable-mysqlnd-compression-support --with-pear --enable-maintainer-zts --enable-session --with-gettext
    
    

    注意php的路径和php.ini的路径,进行修改。期间遇到没有的包单独安装。
    当编译完成会显示Thank you for using PHP

    4.安装过程,时间有点长。

    make && make install
    

    5.安装失败
    6.因为准备了php的安装源
    7.所以重新看一下yum库是不是有缺

    yum install epel-release
    

    8.很好

    yum install php70w
    

    安装完成,测试一下

    php -v
    

    9.安装拓展

    yum search php70
    yum install php70w-xml php70w-soap php70w-xmlrpc
    yum install php70w-mbstring php70w-json php70w-gd php70w-mcrypt
    yum install php70w-fpm php70w-mysql php70w-pdo php70w-opcache
    

    10.启动php

    systemctl start php-fpm
    systemctl enable php-fpm
    

    11,悲催了,502!!!

    相关文章

      网友评论

          本文标题:Centos7 php 5.4.6升级到7.1.5

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