对好多想搞健身类小程序开发的个人或者小团队来讲,从一开始编写代码既费时间又麻烦。一整套完整且可靠的前后端源码,能使你迅速部署并上线,然而配置环境以及安装过程常常满是“坑点”,稍微不留意就没法运行。

布置这套健身小程序的源码,首先得保证服务器环境符合要求,其后端要基于PHP 7.2或者比7.2更高的版本来运行,并且还得安装MySQL 5.6及以上版本的数据库,强烈引荐同时安装Redis扩展,以此来让数据缓存性能得到提升,前端是微信小程序的原生代码,得在微信开发者工具里进行配置。

服务器操作系统选取CentOS 7行,选择Ubuntu 18.04也行,你得保证PHP环境里curl、gd、mbstring、openssl等核心扩展被启用,且把禁用函数列表中的putenvproc_open等去除,借助宝塔面板能够直观地达成这些设置,这比手动去修改配置文件更具效率。

下载源码包之后,进行解压从而得到api文件夹,此即后端程序。于宝塔面板创建一个站点,把PHP版本设定为7.2。将api文件夹当中的所有文件上传至网站根目录,一般而言是/www/wwwroot/yourdomain

随后步入宝塔面板的站点设置范畴,于“网站目录”选项卡之内,把运行目录朝着/public予以指向。于“伪静态”选项卡那里,挑选ThinkPHP规则,或者径直填进所提供的重写规则。如此这般能够保证所有的请求都被准确无误地路由至入口文件 。

接下来要对数据存储进行处理,在宝塔的数据库管理那儿,去新建一个MySQL数据库,将其命名为fitapp_db,把用户名设为fitapp_user,再去设置一个强密码,比如说F1t_App@2026,字符集选择utf8mb4

寻得源码根目录下边的data.sql文件,借由宝塔的phpMyAdmin工具或者数据库的“进口”效用,把此个文件完整地引进到新建构的数据库里头。此种文件涵盖了必备的用户表、课程表、订单表等起始数据。

于数据库导入完毕之后,要对环境配置连接信息予以修改,进入网站根目录,寻觅.env文件,要是不存在的话,能够把.env.example加以复制并重新命名,启用文本编辑器打开,把数据库连接信息变更为你刚刚所设置的fitapp_dbfitapp_user以及其密码。

同时,于这个文件之内寻觅到APP_URL项,接着把该项的值变更为你的后端域名,比如说https://api.yourdomain.com。此乃小程序前端用以调用接口的基础地址,一旦配置出现错误便会致使网络请求遭遇失败。

当后端准备妥当之后,着手去配置前端。借助微信开发者工具将weapp文件夹打开。于项目配置里,把你自身在微信公众平台所申请的小程序AppID填进去。紧接着,把app.js或者类似的主配置文件打开,去找到apiBaseUrl变量。

把这个变量的值变更为你上一步所设置的后端域名,要保证是完整的HTTPS地址。查看项目设置里的“开发环境不校验请求域名”选项有没有已勾选,其用于本地调试。不过正式发布之前必须在微信后台配置服务器域名白名单。

在全部部署达成完毕之后,借助浏览器去到所属于你的域名/admin那里进而进入到管理后台,采用默认给定的账号admin以及相应的密码admin123去进行登录,在首次登录完成之后理应即刻着手修改密码。

钻进名为“系统设置”的菜单区间,寻觅到跟“小程序配置”有关联的页面范畴。于此处精确无误地填注小程序的AppID、AppSecret以及微信支付商户号等系列信息。唯有进行正确无误的配置操作,用户才能够达成微信登录以及购买课程的行为。最终,在“缓存管理”的区域之内将所有缓存予以清空,并且重启一回PHP服务 。

你是否已然成功地部署了属于自己的健身小程序?于配置进程当中,哪一个步骤致使你觉得最为具备挑战性?欢迎在评论区域分享你的经历或者所遭遇的难题,要是认为这份指南存有帮助的话,请点赞予以支持!

隐藏内容---克隆本站只需399元。
本内容购买后下载---支持免登录购买下载---
( 几百套各种VIP源码一次性下载 )每人限购一次。 
  • 普通用户: 5 积分
  • VIP会员: 5 积分
  • 永久VIP会员: 免费

声明:本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,邮箱:785557022@qq.com