|
特别提醒: 因 4.0版本升级php8,需要重新安装php8.0版本 第一步:备份数据库 第二步:备份站点全部文件 第三部:停止项目运行, 即停止swoole。 **** 重要的事情说三遍 **** 请确保前三步完成后,再进行以下步骤,否则造成数据丢失无法恢复! 请确保前三步完成后,再进行以下步骤,否则造成数据丢失无法恢复! 请确保前三步完成后,再进行以下步骤,否则造成数据丢失无法恢复!
开始步骤:1、打开现有站点只保留 install、public、.version、.env、cert_crmeb.key、cert_public.pam,其他文件都删除,如下图:
多商户PHP4.0升级方法
2、修改.env配置中需要去掉之前密码项的引号,如下图(修改后截图),原密码:'123123',单引号双引号都去掉。
多商户PHP4.0升级方法
3、因为版本特殊,没有更新包,所以这里上传并解压4.0安装包。
多商户PHP4.0升级方法
4、首先安装php8.0版本,安装swoole等扩展,swoole_loader 项目源码中有: 参考文档:https://doc.crmeb.com/mer/mer4_0/40399 5、执行命令:php80 think sql:import
多商户PHP4.0升级方法
6、修改项目目录:/public
多商户PHP4.0升级方法
7、修改反响代理 参考文档: https://doc.crmeb.com/mer/mer4_0/40401 8、修改守护进程 (1)修改swoole命令: php80 think swoole (2)这里的php80是宝塔面板中php8.0的别名 (3)删除php think queue 队列的守护进程,4.0不需要单独起队列 9、如果有PC端,下载PC端安装包,解压将如图三个文件夹,合并到项目根目录中。
10、升级完毕,启动守护进程。 |