php5.6的项目升级到7.0有什么影响,php5.6.17 升级到php7.0 或者 全新安装php7.0以及优化...

前言: 之前安装过PHP5.6.17 想升级为php7.0 或者 想全新安装7.0 ,说白了都是要下载安装包全新安装, 如果之前安装过想升级说白了,跟全新安装是一样的,最好别安装在之前的目录里面,有人说了,那你不安装在之前的路径,是不是 php 的path路径还是用了之前的呢? 答案是的,那我们只需要修改下PATH路径就好咯.

下载安装包

wget http://cn2.php.net/distributions/php-7.0.5.tar.bz2

tar jxvf php-7.0.5.tar.bz2

如果是新装则需要安装php依赖的包

操作方式请查看: 点击详情

如果是升级编译的参数跟新装一样,执行 ./configure

安装后把复制php.ini

cp php.ini-production /usr/local/php7.0.5/etc/php.ini

安装拓展仍然跟新装一样.

升级后容易出现的问题:

重启apache

报错:APACE 启动的时候报错: 查看日志 /var/log/message

Apr 10 12:06:55 niaoyun33046 kernel: httpd[1820]: segfault at 28 ip 00007f45d75ad9a8 sp 00007fff954a4a00 error 4 in libphp5.so[7f45d70b6000+af0000]

具体看了下 然后打开apche 的配置文件 把 libphp5.so 干掉就好, 重启;

接下来看下下 phpinfo(); 发现 PATH的 php 环境变量还是之前的. 走起干掉

修改php PATH的环境变量

vim /etc/profile 或者 你修改 ~/.barsh_profile 你本地的,修改个人目录后退出再登录即可生效

export PATH="$PATH:/usr/local/php7.0.5/bin:/usr/local/mysql5.6.28/bin"

source /etc/profile #直接生效

优化PHP.ini 见详情 点击查看

PHP7 安装Redis 拓展

wget -c https://github.com/phpredis/phpredis/archive/php7.zip

unzip php7.zip

cd phpredis-php7/

/usr/local/php7.0.5/bin/phpize

./configure --with-php-config=/usr/local/php7.0.5/bin/php-config

make && make install

在修改/etc/php.ini

extension=redis.so

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值