很久之前就有计划搭建个私人用的听书小程序,利用周末时间,也零零散散的做了些准备,比如php、小程序、redis、linux相关知识的学习等,也记录了一些学习心得到今日头条,但都比较零散,不够系统清晰。

只读书不实战,知识理解不够透彻,现在时间相对充裕,所以想通过搭建小程序的实战练习,加深对一些技术知识的理解,现在计划建立个【PHP-小程序】专题,用于记录实战过程中遇到的问题。

平时的工作、周末时间都比较紧张,要应对工作加班、陪伴家人,要做完听书小程序的项目,估计也不是一个短期的过程,现立下flag,希望自己能坚持下去,加油!

1 技术选型

搭建小程序,需要有后台服务端,JAVA、PHP、Python都是后端服务语言的选择,我是学习JAVA的,但考虑到JAVA对服务器的要求比较高,也比较重,不符合轻量简单的原则,只有PHP、Python选择了,因为之前项目也用过PHP,对这门语言相对熟悉,所以选择使用PHP技术(主要还是Python才是学习入门阶段)

技术: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开发工具,选择vscode,也有很多其他工具,都可以用,自己习惯就好。

(2) PHP开发需要安装php、apache、mysql等,直接安装phpstudy,已经集成好了所有工具,非常方便

Phpstudy软件安装地址:

m.xp.cn/

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

4 PHP后台管理系统

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

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

www.fastadmin.net/

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

后期开发过程中遇到的问题,我也会在后续的文章中一一写出来,欢迎大家交流指正。

php文章管理系统_PHP-小程序:(1)开发环境搭建相关推荐

  1. windows模拟微信小程序_微信小程序的开发环境搭建(Windows版本)

    前言: 小程序是指微信公众平台小程序,小程序可以帮助开发者快速的开发小程序,小程序可以在微信内被便捷地获取和传播:是一种不需要下载安装即可使用的应用小程序,和原有的三种公众号是并行的体系.2017年1 ...

  2. 微信小游戏客户端开发环境搭建

    微信小游戏客户端开发环境搭建 开发工具 环境配置 发布小游戏 一直以来,弄App形式的游戏比较多,近年来,微信小游戏火了起来.出于好奇,研究了一番,觉得还是挺有意思的,想和大家分享下. 官方手册网址: ...

  3. 图书借阅管理系统微信小程序的开发 报告+开题报告+PPT+SSM项目源码及数据库文件+演示视频

    摘 要 尽管有的图书馆有图书管理系统,但是仅仅限于图书管理员使用,属于单机系统,对于Internet服务几乎没有,更不用说是WAP等服务.这样的图书管理系统根本没有发挥它的效力,资源闲置比较突出.基于 ...

  4. node.js 微信小程序 部署服务器_微信小程序云开发环境部署,及添加数据

    点击蓝字 关注我们 今天在漫无目的逛CSDN的时候,一篇关于微信公众号云开发的文章引起了我的注意.据介绍,小程序云开发简称tcb,是腾讯爸爸给我们提供的基于腾讯云的云服务器.目前云开发已包含云数据库, ...

  5. 【零基础微信小程序入门开发一】小程序介绍及环境搭建

    什么是小程序? 微信小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或搜一下即可打 ...

  6. 如何开发微信小程序?开发环境篇

    前言   鄙人的文章都会跟随着时代的递进而更新!大家如果想要得到最契合当下时代的文字,可以关注以下鄙人.   本篇文章发布时间:2020年5月18日.   本篇文章最近更新时间:2020年5月18日. ...

  7. 微信小程序中开发环境下的POST请求

    写在前面 不得不说,开发环境下,微信小程序要是在发起网络请求的话,遇到的坑也是有的.尽管,微信提供了十分便捷的API 供开发者调用.今天在小程序中写了一个表单,需要提交到服务器上,于是发起了一个 PO ...

  8. springboot 微信太阳码_springboot教务管理系统+微信小程序云开发

    项目描述 本系统主要分为pc端后台管理和微信小程序端,pc端有三个角色:管理员.学生.教师.微信小程序端是给学生使用的. pc端: 管理员的功能: a.学生选课:可以查看哪些学生选了什么课,并且支持换 ...

  9. Vue+koa2开发一款全栈小程序(服务端环境搭建和项目初始化)

    1.微信公众平台小程序关联腾讯云 腾讯云的开发环境是给免费的一个后台,但是只能够用于开发,如果用于生产是需要花钱的,我们先用开发环境吧 1.用小程序开发邮箱账号登录微信公众平台 2.[设置]→[开发者 ...

  10. 微信小程序之--开发环境配置

    小程序开发初体验 ok,上一篇文章讲了小程序开发的前期准备工作(你得有个账号),这篇文章就告诉你这个账号的必要性. 书接上文,默认你已经有一个小程序账号了(没有的同学出门左转).开发小程序必然要有个开 ...

最新文章

  1. java泛型的实现和原理_java 泛型实现原理
  2. 10624 - Super Number
  3. 2010 .NET面试题整理之基础篇
  4. 华为笔记本matebook13_华为MateBook 13_HUAWEI MateBook 13(i5 8265U/8GB/256GB/独显)_笔记本导购-中关村在线...
  5. 无人机自动悬停的实现方法
  6. java判断某个字符串是否是数字
  7. 过滤器filter,监听器listener
  8. jar包的生成及运行
  9. grep常见操作整理(更新)
  10. 福利:阿里巴巴Java开发手册(第2版)
  11. 一个简单的log2(x)的快速计算方法
  12. THinkphp教程网址
  13. emeditor的快捷键
  14. 阿里云mysql用户名和密码是什么_阿里云服务器数据库账号密码是什么
  15. PTA-C语言-解一元二次方程
  16. alpine linux系统操作
  17. ITOM(IT运维管理软件)
  18. php转字,PHP汉字拼音转换和公历农历转换
  19. Linux系统安装Chrome浏览器、CentOS安装google浏览器简单教程
  20. 镜头畸变矫正、鱼眼镜头(算法)

热门文章

  1. python重定向网页_【Python网页分析】httplib库的重定向处理
  2. 服务器系统的功能,服务器操作系统有什么功能
  3. lamp不解析php,lamp环境无法解析php环境怎么办
  4. 手机号正则_一起刷题学习正则表达式
  5. C++之继承探究(十二):子类的构造、析构和赋值运算符重载
  6. php 两个单词 正则表达式字符前_【阅读整理】正则表达式 - 基础篇
  7. ospf的七类lsa存在于_OSPF抑制7类LSA的转发
  8. 拓展名php,取扩展名_php
  9. redis没有bin目录_分布式缓存 Redis 集群搭建,这里一次性帮你搞定!
  10. 数据结构专题(二):2.2单链表与顺序表,求元素个数,取值与查找