PHP+微信小程序(1):开发环境搭建

1 、技术选型

        搭建小程序,需要有后台服务端, JAVA 、PHP、Python都是后端服务语言的选择,考虑到JAVA对服务器的要求比较高,不符合轻量简单的原则,只有PHP、Python选择了,由于Python没接触过,不熟悉,所以选择使用 PHP技术 。

        技术:PHP、小程序、MySQL

        框架:ThinkPHP5( PHP框架 )、FastAdmin( 后台管理系统框架)、原生小程序

        ThinkPHP5开发技术:www.kancloud.cn/manual/thinkphp5/118003

2、小程序环境

        直接使用微信原生的微信开发者工具、微信封装的前端框架语言,做小程序前需要申请一个小程序服务号,具体申请流程见:developers.weixin.qq.com/miniprogram/dev/framework/quickstart/getstart.html#%E7%94%B3%E8%AF%B7%E5%B8%90%E5%8F%B7

        小程序环境搭建及框架语言介绍见官网:

developers.weixin.qq.com/miniprogram/dev/framework/quickstart/getstart.html#%E5%AE%89%E8%A3%85%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7

        因为腾讯针对小程序专门封装了前端语言,所以学习也需要一定的时间成本,特别是腾讯的API文档有些地方说的不明不白,有些坑,遇到问题只能求助万能的互联网了,这也是必须经历的过程。

        准备好小程序环境,接下来就要搭建PHP环境了。

3、搭建PHP环境

        (1)PHP开发工具,可以选择PhpStorm、VSCode,也有很多其他工具,都可以用,自己习惯就好。

        (2)PHP开发需要安装php、apache、mysql等,直接安装 PhpStudy ,已经集成好了所有工具,非常方便,对于初学者也可避免在搭建环境的过程中遇到一堆问题从而影响了学习的热情。

        PhpStudy 软件安装地址:m.xp.cn/

        完成PhpStudy 环境安装后,选择php7.0版本,使用工具就可以开始开发了。

4、PHP后台管理系统

        PHP开发,使用框架会事半功倍,我选择使用的是ThinkPHP5框架,小程序后台也需要有个统一的后台管理系统,方便维护一些后台功能。

        目前后台管理系统很多,我比较倾向于FastAdmin框架,FastAdmin框架地址:www.fastadmin.net/

        FastAdmin配置可参考以下链接的操作:

phpstudy安装fastadmin快速配置PHP+MySQL环境变量 - 知乎1.打开phpstudy,点击左侧网站,基本配置 2.勾选创建数据库,输入用户名和密码,点击确认 3.下载fastadmin完整包 FastAdmin源码下载,FastAdmin下载,FastAdmin补丁下载,FastAdmin更新日志 - 基于ThinkPHP和Bootstra…icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/587063477

以上环境都搭建好后,就可以启动小程序的开发工作了。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
宝塔面板是一款非常好用的服务器管理面板,支持一键搭建各种常用的服务器应用,其中包括 MySQL 数据库。MySQL 是一种流行的关系型数据库,能够存储和管理各种数据信息。微信小程序是近年来非常火热的移动应用开发平台,需要与后端服务器进行数据交互,因此需要搭建 MySQL 数据库来存储和管理相关数据。 宝塔搭建 MySQL 数据库很简单,只需要几个步骤即可完成。首先在宝塔面板中找到「网站」选项卡,点击新增站点,选择空站点,填写相关信息并保存。接着在「数据库」选项卡中点击新增数据库,选择 MySQL 数据库,填写名称、用户名和密码等信息,即可成功创建数据库。然后就可以使用 MySQL 客户端进行连接和操作数据库了。 微信小程序需要与数据库进行数据交互,可以使用服务器端语言PHP、Node.js 等编写接口来实现,同时使用 MySQL 数据库进行数据存储和管理。可以使用 WAMP、LAMP、MAMP 等集成环境或者借助宝塔面板来搭建服务器环境。在微信小程序中发起请求时,后台服务器通过接口进行响应,访问数据库进行数据操作和查询,最终返回相应的数据结果给前端展示。 在搭建 MySQL 数据库和微信小程序时,需要注意数据安全和性能优化等方面的问题。可以采用一些常见的措施如数据备份、加密传输、权限控制、索引优化等来保障数据库的安全和性能。同时需要根据具体业务需求进行数据库设计和实现,合理地规划表结构和数据关系,以方便后续的数据操作和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值