随着php7.4的发布,据说版本越高运行速度越快,具体也没有实际测试或者应用,今天就有客户说想安装PHP7.4,气死我一直建议客户不要用最新的东西,我感觉最新的一直都会出现这样那样的问题,但客户说想用,那咱不能得罪客户不是(狗头保命),客户用的是wordpress,那就操刀吧,幸好客户有我以前给安装的宝塔,操作也就简单了,具体操作如下,每个人的系统环境不一样,也有可能错误提示不一样哦,具体情况具体分析;
服务器用的是宝塔面板,在宝塔面板--软件商店里面安装php7.4版本,一路安装完成,却发现消息盒子里面明明提示“安装[php-7.4]【已完成】耗时34秒”。但是去软件商店里面看php7.4却还是显示“安装”状态。这就属于提示安装成功但是没有安装完成的一种状态,尴尬;那就检查错误吧;
错误如下:宝塔后台打开消息盒子,点击“执行日志”,这里会有具体错误提示,错误如下:
No package 'libjpeg' foundConsider adjusting the PKG_CONFIG_PATH environment variable if youinstalled software in a non-standard prefix.Alternatively, you may set the environment variables JPEG_CFLAGSand JPEG_LIBS to avoid the need to call pkg-config.See the pkg-config man page for more details.make: *** No targets specified and no makefile found. Stop.make: *** No rule to make target `install'. Stop.
哇靠,不动英文歪,丢给会鸟语的吧,大致说的是找不到“libjpeg”这个包,目测是php7.4版本必须依赖这个包,但是安装环境里面找不到这个包导致的错误。
解决办法:ssh链接上服务器,输入:“yum install libjpeg libjpeg-devel”,然后回车,提示你“[y/d/N]”的时候输入“y”回车即可完成安装libjpeg包,具体过程如下图哈:
安装完成后再去宝塔后台安装“php7.4”就是真的安装完成了,此刻也就开启了使用PHP7.4的旅程;
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!