微信小程序實現課程表,后端部署教程


總覽:

借鑒了市面上存在的幾個課程表軟件,因為功能太繁雜,於是自己嘗試做了個課程表小程序並開源,目前已經支持添加刪除課程表功能、周課表、日課表,昨天也新增了設置課程表背景的功能

*** 開源地址:
** gitee開源: ** (https://gitee.com/chengdu-gengzixin_liu-jiyuan/timetable)


前端演示
file
總體來說感覺是一個相當簡潔的課程表,后端基於fastadmin開發

后端演示
file

但是之前我一直沒有介紹后端如何部署,今天來給大家說一下后端是怎么部署的

環境要求
1、服務端:php+mysql(基於fastadmin)
2、盡可能的使用國內服務器

准備工作
1、安裝PHP運行環境(PHP >= 7.1 且 < 7.3 (推薦PHP7.1版本),Mysql >= 5.5.0)

服務端部署教程
課程表小程序是基於fastadmin框架開發的,所以要先安裝fastadmin框架
1、添加站點並上傳代碼(下載fastadmin完整包至根目錄

2、綁定到項目中的public目錄為運行目錄,偽靜態使用thinkphp的

if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=/$1  last;
   break;
}

3、輸入你綁定的域名,會自動跳轉至安裝界面

4、根據提示安裝(以上三步其實是安裝fastadmin框架)

5、進入后台,插件管理里面,搜索“練手課表”,安裝

6、安裝第三方登錄插件

7、打開https://你的域名/api/timetable/index/v 如果返回當前版本號,恭喜,安裝成功,如果出現其他信息,請在下方常見錯誤中查看原因

小程序端
小程序代碼在插件的wxapp文件夾下(https://www.fastadmin.net/store/timetable.html下的wxapp文件夾)
1、在小程序根目錄的config.js中,更改網站域名,cryptoKey不用管,獨立版沒有用
2、在小程序根目錄的project.config.json文件中,修改appid為你自己的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM