禾匠商城v4小程序开源独立版安装教程 最详版
前提: 1、运行环境服务器要求:
Linux+Nginx+PHP7.2+MySQL(5.6|5.7)+Redis(4|5)
2、phpMyAdmin 工具选择PHP72版本
3、设置PHP-CLI命令行版本PHP72
注意:如果安装不成功,请换:Nginx
一、安装配置环境禾匠
1、PHP7.2 安装
在宝塔 软件商店——PHP7.2
2、REDIS扩展
特别注意:如果有ioncube或是SG的扩展 一定要先卸载
一共安装二个扩展:Redis,Swoole。
安装完毕后效果
3、删除被禁用的函授
删除proc_open 函数proc_ pcntl_开头的全删掉
4、扩展Swoole
在宝塔 文件 路径 上传我们的扩展文件
路径 /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718
在宝塔PHP7.2 配置文件
加上extension = swoole_loader72.so 然后保存
记得在前面加上:【swoole】
完整如下:【swoole】
extension = swoole_loader72.so
然后重启生效
二、安装程序
1、创建网站
宝塔 网站——添加站点
输入域名,选择创建数据库,
注意:必须用MYSQL5.6 安装,如果是其他版本,请先备份数据库,然后卸载重新安装
2、开启强制HTTPS
点击申请
3、上传代码,然后解压
三、后续配置
1、登录域名一键安装
这个是开源版,不需要导入数据库,配置好服务器直接打开网站,按提示操作安装即可
服务器127.0.0.1,Redis服务器直址127.0.0.1 Redis密码留空
2、开启队列服务
打开终端
复制命令回车
这样就成功了
END:就可以正常使用了!!!
四、常见问题解答:
队列测试不成功详见:https://www.at8848.cn/30232.html
如果打开页面异常404,配置一下伪静态规则:
if (!-d $request_filename){
set $rule_0 1$rule_0;
}
if (!-f $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = \"21\"){
rewrite ^/(.*)$ /index.php?s=/$1 last;
}
复制进去点保存就可以