前端技术选型
选择适合的前端技术栈,uni-app等现代JavaScript框架。
uni-app支持多平台发布(如iOS、Android、H5、小程序等),可降低开发成本。
后端技术选型
选择后端技术栈,如Node.js、PHP等。
PHP可结合Laravel、Symfony或ThinkPHP等框架进行快速开发。
数据库选择
选择数据库管理系统,如MySQL。
MySQL是常用的关系型数据库,适用于存储用户信息和交友数据。
服务器选择
选择服务器环境,如AWS、阿里云、腾讯云等。
基础环境要求
操作系统: 建议使用Linux CentOS 6.8以上版本。
PHP版本: 建议使用PHP 5.6~7.2。
数据库: 建议使用MySQL 5.5-5.6。
架构设计
设计系统的整体架构,包括前端、后端、数据库、服务器、API接口、缓存、消息队列等。
设计用户表、聊天记录表和匹配算法所需的数据结构。
后端安装步骤及说明
1、在服务器里安装宝塔。下载www.bt.cn。 宝塔安装完毕后,安装环境,Nginx或者Apache 请选择PHP7.3 数据库mysql5.6。
2、进入宝塔添加网站,选择和数据库一起创建。
3、添加网站后请配置一下网站,SSL证书你可以免费也可以收费,下面是宝塔免费申请 3个月后需要重新申请。
4、将后端PHP源码放到网站根目录,在根目录里有个.evn文件,在输入数据库连接和授权码(最后一行auth_code那里填写)
5、在宝塔的数据库管理里,导找到你的数据库,点导入--上传后端文件根目录有个db.sql的文件,然后点导入即可。
6、后台安装完毕,访问域名/admin进入后台, 账号admin 密码123456
7、务必进入后台基本设置,完善基础资料,否则会影响到前端使用。以上是安装后台步骤,也可以去视频教程处查看具体操作。