centos6.5离线升级php7.2.8

Linux系统php5.6版本升级到7.2

一:卸载旧版本

首先 rpm -qa|grep php,没有信息输出,表示之前php采用编译安装的方式,则需要
1, 关闭php服务,ps –ef|grep php kill -9 杀死进程
2, 将/usr/local下 php/ sbin/ etc/ bin/ include/ lib/等php相关文件备份或删除
3,chkconfig --list php,若是存在php服务,则关闭 service php stop

二:安装新版本
3, 把php.7.2.8.tar.gz拷贝到/usr/local/下,tar –zxvf php.7.2.8.tar.gz解压,
建立安装位置文件 mkdir /usr/local/php-7.2/
4, 进入/usr/local/php-7.2.8/下,执行命令
在这里插入图片描述

./configure --prefix=/usr/local/php-7.2 --enable-fpm --enable-opcache --with-config-file-path=/usr/local/php-7.2/etc --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-static --enable-sockets --enable-wddx --enable-zip --enable-calendar --enable-bcmath --enable-soap --with-zlib --with-iconv --with-freetype-dir --with-gd --with-jpeg-dir --with-xmlrpc --enable-mbstring --with-sqlite3 --with-curl --enable-ftp --with-mcrypt --with-openssl --disable-safe-mode --with-gettext

之后
make
make test
make install

5, 安装完毕后,进入/usr/local/php-7.2/下,找到etc/,建立php-fpm.conf,即cp php-fpm.conf.default php-fpm.conf

6, 之后/usr/local/php-7.2/etc/php-fpm.d/下生成www.cof文件,cp www.conf.default www.conf

7, 之后修改etc/下php-fpm.conf,把;pid=run/php-fpm.pid这行前面;的分号去掉,保存退出。

8, 进入/usr/local/php-7.2/sbin下 ./php-fpm启动php测试,然后ps –ef|grep php-fpm观察是否启动成功,若要结束进程,ps-ef|grep php 则杀死进程 Kill -TERM php-fpm(杀死php及守护进程)
9, 进入/usr/local/php-7.2/bin下 ./php -version 查看php安装版本
在这里插入图片描述
10, 添加php开机自启动
vi /etc/init.d/php-fpm,复制下面脚本,根据php具体安装文件来修改

// php-frpm.sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值