# 云起智慧停车(服务端) **Repository Path**: lcfms/yunqi-smart-parking---server ## Basic Information - **Project Name**: 云起智慧停车(服务端) - **Description**: 耗时一年开发,在运营的商业停车场管理系统,单台服务器支持300家停车场,1000台相机同时在线,平均响应速度保持在0.05秒。特色功能:无需本地安装无人值守,管理员远程手机管理,支持web与pc端岗亭监控,灵活配置支持各种收费模式,临时车月租车储值车VIP车会员车访客车,一位多车多位多车,支持内场外场场中场各种运营场景,商户减免支持免费券时长券代金券折扣券时效券时段券等 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 14 - **Forks**: 6 - **Created**: 2025-06-06 - **Last Updated**: 2025-09-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **QQ讨论群:237626046** **技术支持与运维服务:+微信【Cheng-ShaoYong】** ## 一、功能介绍

## 二、产品截图 #### 1、平台管理端
#### 2、停车场管理端
#### 3、岗亭PC端
#### 4、岗亭WEB端
#### 5、停车场管理手机端
#### 6、商户管理手机端
#### 7、移动收费端(车主端)
## 三、商业版权使用说明 ## 四、准备安装环境 * 一台Linux服务器,4核8G(本地安装mysql建议16G内存),宽带大于5mb * 安装Nginx 1.26 * 安装PHP 8.2 * 安装Mysql 8.0 * 安装Redis 7.4 * 安装Mosquitto 2.0 * 准备好5个二级域名,并解析到服务器的IP * 注册认证微信小程序与为微信公众号 * 注册认证微信开放平台,并将小程序与公众号关联 * 注册认证支付宝小程序(可选) * 申请企业邮箱SMTP服务 * 注册并认证臻识云平台账户 * 开通阿里云OSS服务 ## 五、系统安装 ### 安装服务端 #### 1、下载服务端源码,https://gitee.com/lcfms/yunqi-smart-parking---server #### 2、安装数据库和视图,文件所在目录:/storage/sql #### 3、安装php扩展,fileinfo,redis,Swoole6 #### 4、打开/config/app.php,完成域名配置(下面凡与test.com域名相关皆替换成你的域名) ``` // 域名绑定(自动多应用模式有效) 'domain_bind' => [ //系统管理端web端域名 'admin.test.com'=>'admin', //停车场管理web端域名 'parking.test.com'=>'parking', //岗亭web端域名 'screen.test.com'=>'screen', //api服务域名 'api.test.com'=>'api', //官网域名 'www.test.com'=>'index' ], ``` #### 5、配置Nginx,除了screen.test.com,让访问的域名都支持SSL,设置根目录为public,开启thinkphp伪静态 #### 6、配置Mysql,拷贝.example.env的内容生成.env,修改配置信息 #### 7、访问系统管理端https://admin.test.com/index,默认的用户名:admin,密码:admin123 #### 8、完善系统配置 #### 9、在命令行窗口启动队列任务 #### 10、在命令行窗口启动相机监听 (1)启动监听相机接收消息:php think Mqtt receive
(2)启动监听相机发送消息:php think Mqtt publish
(3)启动监听相机在线状态:php think Mqtt keepalive
### 公众号配置 #### 1、完成公众号接口配置 #### 2、生成公众号菜单 访问:https://api.test.com/mpapp/menu #### 3、申请公众号模板消息,并完成配置 根据/app/common/service/msg/WechatMsg.php文件中定义的模板消息条目,申请模板消息,并完成模板消息的配置 ### 用户端打包 #### 1、下载用户端源码,https://gitee.com/lcfms/yunqi-smart-parking---uniapp #### 2、修改APP.vue文件,配置为:api.test.com #### 3、用户端使用了firstui的vip版本,由于版权限制,请自行下载安装:https://www.firstui.cn/ #### 4、打包小程序,小程序支持的用户端类型以及入口文件(在公众号菜单已经配置) (1)平台管理端:/pages/admin/parking
(2)停车场管理端:/pages/parking/index
(3)停车收费端(车主端):/pages/index/index,也是小程序默认的首页
(4)商户管理端:/pages/merchant/index
#### 5、打包H5,打包域名为:api.test.com,打包完成后放到服务端的/public/h5目录下。 #### 6、H5支持商户PC管理端、停车场管理端的在线监控功能、代理商功能 (1)商户PC管理端:https://api.test.com/h5/#/pages/merchant/index
(2)代理商:https://api.test.com/h5/#/pages/daili/index
### 岗亭打包(岗亭PC端) #### 1、下载用户端源码,https://gitee.com/lcfms/yunqi-smart-parking---gangting #### 2、修改/RtspPlayer/Properties/Settings.settings文件的api域名为:api.test.com