ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# **升级PHP 7.4教程** 因VSHOP 2.0提升性能要求,需使用PHP 7.4及以上版本支持。本篇教程将详细讲解如何在宝塔面板安装并配置PHP 7.4。 1.**宝塔面板升级到最新版本** (1)登录宝塔面板 (2)点击面板首页右上角“检查更新”或“更新”,检测到新版本后直接更新即可 (3)若宝塔面板更新提示在面板后台无法完成更新,需联系EWEISHOP客服人员提供宝塔面板地址、账户、密码及服务器IP和密码,由我司技术人员为您处理。 2.**安装PHP 7.4** (1)进入“软件商店”搜索PHP ,找到PHP 7.4安装(极速安装) ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/6d892bc04b94842e75b43ad3b97a4756.png) ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/f832b31c77ea50dbf73b418fc9bd4026.png) **注意**:若安装PHP7.4提示安装完成,但PHP7.4仍旧是未安装状态,可检查是否与下图错误一致: ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/5d51fb61c7ec6629f2540be77cfa31b9.png) ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/27baf4ef167e88673bb7762748f61fd9.png) 原因:服务器的libjpeg没有安装。 需要在服务器执行命令:yum  install -y  libjpeg  libjpeg-devel 安装完成jpeg后再在宝塔面板执行PHP7.4的安装 (2)安装完成后需要为PHP 7.4安装必要扩展 点击PHP 7.4 ——》设置——》安装扩展 安装ioncube、mongodb、redis、opcache扩展 ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/0e080c98aaa5290ec2614fdacb092d0f.png) ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/c3f644f82fb12f43cff192bd2044bce4.png) (3)检查PHP7.4安装是否生成nginx配置文件 进入nginx配置文件目录:/www/server/nginx/conf ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/3cf982827c67a31c48518ec1ae277147.png) 检查是否有enable-php-74.conf文件,若有改文件,则跳到下一步。若没有该文件,需要手动创建。 ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/7f8704c6878df2381ed7c56a3cbb4408.png) ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/8f8b9f5e51a6cf13617385204c757d47.png) 编辑enable-php-74.conf文件,将以下代码内容复制到该文件中并保存。 location ~ [^/]\.php(/|$){try_files $uri =404;fastcgi_pass  unix:/tmp/php-cgi-74.sock;fastcgi_index index.php;include fastcgi.conf;include pathinfo.conf;} 注意:若未创建enable-php-74.conf文件后更新VSHOP2.0,更新完成管理端、业务端会提示报错如下: **Fatal error**: The file /www/wwwroot/vshop/common/boot.php encoded as type \[1/72\] cannot be decoded by this version of the ionCube Loader. in **Unknown** on line **0** (4)安装完成后重启php 7.4 ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/7be0e9930de2b634ae90df6ab9443ab7.png) 3.**修改EWEISHOP站点使用的PHP版本** ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/f8def6fe23101946c49393b126e68f38.png) **![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/ccfe1fe7ccf4a6a66a33185c9e69f194.png)** 4.**修改EWEISHOP配置文件中默认PHP版本** (1)修改eweishop/common/config/main-local.php中php版本 **注意**:可能有用户该文件中没有php相关配置,若没有可直接进入一下第(2)步。 ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/ea9e5fe614ff1f75fe5ca26b18b8812f.png) ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/b5630bfc74316f94ff47438c7b5f1c71.png) (2)修改eweishop/common/config/main-local.yaml中PHP版本 ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/eaf692e0b64e6abb8de1e3f2eaeca225.png) ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/76ee8a79aaa2eca49fb6933d03a0843d.png) 5.**修改服务器默认PHP版本** ![](http://eweishop-yun-new.oss-cn-beijing.aliyuncs.com/global/image/2020/10/7c0b6cfc1f5f7d749bca6fd008e16e70.png) 6.**修改成功保存后,vshop监听服务会自动重启,会有10秒左右的闪断。**