记一次PHP版本升级

php版本从7.2升级到7.4.
使用的是wsl ubuntu16.4, 直接使用 apt 安装命令

add-apt-repository ppa:ondrej/php
apt install php7.4 php7.4-common php7.4-cli
apt install php7.4-curl php7.4-json php7.4-gd php7.4-mbstring php7.4-intl php7.4-bcmath php7.4-bz2 php7.3-readline php7.3-zip

升级完之后就会有坑,此时php-config -v还是7.2版本。我使用phpize安装redis扩展的时候问题就来了。phpize也是7.2 版本的。 所以执行完一系列的源码安装之后,phpinfo没有显示redis安装成功

# 下载redis源码包的压缩包
wget xxxx
# 解压并进入redis源码包
cd phpredis5.2.2

# 执行phpize
phpize
./configure
make && make install 

执行完make指令后,命令行会提醒你进行 make test。 我查看到的就是有问题,后面我升级了php-config, 通过 apt 命令

apt install php7.4-dev

可以将php-config也升级到7.4版本

这是遇到的一个坑就是执行phpize使用的7.2版本进行make 和 make install 的。 现在升级完之后还是有问题,解决方法是:
删除这个phpredis解压包,重新解压并重新执行一遍上述内容即可

你可能感兴趣的:(记一次PHP版本升级)