您的位置 首页 php

php项目宝塔搭建实战uniapp多端开源小程序开店星商城

大家好啊,我是测评君,欢迎来到web测评。

技术架构

  • 服务器宝塔面板
  • PHP 7.4 + mysql 5.7 + Redis 7.0 Yii2 + Vue2 + uniapp + nginx
  • Linux Centos7以上

后端安装教程

  1. 下载源码,宝塔添加一个站点,PHP版本选择7.4,安装redis、 file info扩展,删除php7.4禁用函数(proc_open、proc_close、proc_get_status、pcntl_signal、pcntl_signal_dispatch、proc_get_status)。
  2. 在宝塔的软件管理,搜索mysql,进入配置修改,找到 sql -mode项,把 = 后面的内容的全部删除,然后重启mysql。
  3. 本地将admin目录中的代码压缩上传至宝塔新创建的网站目录中,然后解压缩,在当前目录打开终端,安装 composer 依赖(参考视频教程):
 ### 下载依赖
 wget  
### 解压缩依赖包
unzip vendor.zip
### 修改目录权限
chown -R www:www /www/wwwroot/kaidianxing  
  1. 打开网站设置,网站运行目录指向public,伪静态规则选择mvc,如下:
 location /{
 if (!-e $ request _filename) {
    rewrite  ^(.*)$  /index.php/$1  last;
    break;
 }
}  
  1. 访问当前站点域名,进入安装引导页面,根据页面提示填写安装即可完成。

后台队列守护配置

安装完成后,需要确保后台队列服务一直正常启动,否则消息通知等功能无法正常使用,所以需要配置守护进程。

  1. 在/etc/systemd/system/目录下新建kaidianxing_queue.service空白文件,填入如下内容,如下参数需按需修改:
 [Unit]
Description=kaidianxing queue service
After=network.target
[Service]
Type=simple
User=www
ExecStart=/www/server/php/74/bin/php  yii queue/listen
WorkingDirectory=/www/wwwroot/kaidianxing
 Restart =always
RestartSec=3s
LimitNOFILE=65535
LimitNPROC=65535
[Install]
WantedBy=multi-user.target  
  1. 配置完队列服务的配置文件后,执行如下命令重载配置文件:
 systemctl daemon-reload  
  1. 启动并配置队列服务开机自动启动:
 systemctl enable kaidianxing_queue.service --now  
  1. 检查队列服务状态:
 systemctl status kaidianxing_queue.service  
  1. 配置完队列服务的配置文件后,执行如下命令重载配置文件:
 systemctl daemon-reload  
  1. 重启队列服务执行:
 systemctl restart kaidianxing_queue.service  
  1. 查看队列执行日志,执行如下命令查看:
 journalctl -u kaidianxing_queue.service  

前端搭建常用命令(详细教程可参考视频)

 ### 安装依赖
npm install
### 本地启动
npm run serve
### 打包部署
npm run build
### 运行至小程序端
npm run dev:mp-weixin
### 运行至h5端
npm run dev:h5
### h5端打包
npm run build:h5  

常见问题

1. 如何解决系统安装后报错?

  • 系统安装完访问时提示 请先使用composer安装依赖!由于网络环境的原因,composer运行后可能会超时失败,可以直接下载安装好的依赖包,直接解压到当前目录即可
  • 下载地址:

2. 如何解决商城提示店铺已打烊?

  • 移动端访问时提示:“店铺已打烊”
  • 运营-访问渠道中开启对应渠道
  • 设置-基础设置-商城状态设置为营业

系统说明

开店星基于Yii2+Vue2.0+uniapp 前沿技术研发,前后端分离,多端开发,负载均衡,性能优越架构稳定;涵盖秒杀、消费奖励、,评价助手、快递助手、海报等基础营销插件;系统是B2C单商户,支持H5、小程序、公众号,全渠道覆盖,框架成熟稳定便于扩展二开,代码全部开源无加密,系统支持DIY店铺装修。

系统实测截图

获取方式

//ceping.club/942.html

文章来源:智云一二三科技

文章标题:php项目宝塔搭建实战uniapp多端开源小程序开店星商城

文章地址:https://www.zhihuclub.com/148758.shtml

关于作者: 智云科技

热门文章

网站地图