php版本從7.2升級(jí)到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
升級(jí)完之后就會(huì)有坑非春,此時(shí)php-config -v還是7.2版本。我使用phpize安裝redis擴(kuò)展的時(shí)候問題就來了踢械。phpize也是7.2 版本的趟薄。 所以執(zhí)行完一系列的源碼安裝之后绽诚,phpinfo沒有顯示redis安裝成功
# 下載redis源碼包的壓縮包
wget xxxx
# 解壓并進(jìn)入redis源碼包
cd phpredis5.2.2
# 執(zhí)行phpize
phpize
./configure
make && make install
執(zhí)行完make指令后,命令行會(huì)提醒你進(jìn)行 make test杭煎。 我查看到的就是有問題,后面我升級(jí)了php-config, 通過 apt 命令
apt install php7.4-dev
可以將php-config也升級(jí)到7.4版本
這是遇到的一個(gè)坑就是執(zhí)行phpize使用的7.2版本進(jìn)行make 和 make install 的卒落。 現(xiàn)在升級(jí)完之后還是有問題羡铲,解決方法是:
刪除這個(gè)phpredis解壓包,重新解壓并重新執(zhí)行一遍上述內(nèi)容即可