小程序开发的环境和工具

1.基础语言、环境

.ThinkPHP5.07

. PHP 5.6

.MySQL

.Apache

.Xampp

2.开发工具

.PHPStorm

.微信web开发工具

.PostMan (接口测试)

.Navicat

3.运行环境

.ThinkPHP只是web的框架

.PHP的运行环境

.web 服务器

.常用web server :Apache Nginx

4.安装  Xampp

.Xampp (包括 Apache(port 80 443) Mysql(3306)) 用localhost:port 测试Xammpp是否安装成功

.Mysql  bin>mysql  -uroot -p 测试Mysql 是否安装成功

5.安装  ThinkPHP 5.07

 . 应用项目

. 核心框架

. 把下载的文件copy到Xampp/htdocs 目录下,ThinkPHP5.07 改名为 服务器名 xxx

.把framework5.07 拖到服务器名xxx下,改名为thinkphp

.测试安装是否成功  http://localhost/Zerg/public/info.php

6.PHPStorm 

.快捷键的使用和相关设置

7.PHPStorm 的断点调试

.安装xdebug,启动info.php  查找xdebug 是否已安装

.进入xdebug 的网页下载,找相对应的版本,在releases /custom installation instructions ,把info的网页源码copy到方框里,执行 analyse my phpinfo output

.把下载的xdebug的文件copy到xampp/php/ext的目录下

.打开php.ini文件加上下面的信息


[XDebug]
zend_extension = D:\server\xampp\php\ext\php_xdebug-2.5.4-5.6-vc11.dll
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.idekey ="PHPSTORM"

8.PHPStorm加上调试的配置

.右上角点 edit configurations配置 setup php web application 

9.命名空间

.模块通常为小写,类的第1个字母通常为大写

10.异常处理和调试

.上线前 config/app_debug =>false

11.控制器通过模型查记录

.get/find 是查一条记录   all/select 是查多条记录

12.模型与模型的关联

 .一对多 hasMany('从表模型','从表外键‘,’主表主键‘) 

.一对一 belongTo('从表模型','外键','主键')

区别:hasMany 关联表没有外健,被关联表有外键

          belongTo 关联表有外健,被关联表没有外键

.控制器加载关联  模型::with[('关联1','关联2')]   模型::with('关联1')

13.读取器 :读取url路径

.getUrlAttr($value,$data)  $value 是url路径,$data 是指当前的记录

14.Token的获取 

  1. 小程序调用wx.login() 获取 临时登录凭证code , code+appid+appsecret

  2. postman 测试:  {"code":"033GJO2Q14f8821BQV5Q1FWJ2Q1GJO2g"}

  3. 并回传到开发者服务器。

  4. 开发者服务器以code+appid+appsecret 调用微信服务器的相应接口,

  5. 接口地址:

    https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
  6. 换取 用户唯一标识openid 和 会话密钥session_key

15.https://blog.csdn.net/qq_37105358/article/details/81285779  小程序支付流程参考资料

16:合法域名使用,小程序是要以https开头的

     1.申请证书,下载证书

     2.服务器安装证书:例,xampp / httpd-xamp.conf

      3.前后端的相关设置 

 

 

 

.

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微信小程序开发是一种用于创建和开发微信小程序工具。它提供了一个集成开发环境(IDE),使开发者可以在一个地方编写、调试和发布小程序小程序开发者可以使用该工具创建各种功能丰富的小程序,以满足用户的不同需求。 微信小程序开发工具提供了丰富的开发功能,包括代码编辑、预览、调试等。开发者可以使用开发工具中的代码编辑器编写小程序的前端代码,包括HTML、CSS和JavaScript。开发工具还提供了实时预览功能,可以在开发过程中立即查看小程序的效果。同时,开发者还可以使用调试工具调试小程序,查看代码执行过程中的错误和输出信息,以及进行性能优化和错误排查。 除了前端开发,微信小程序开发工具还提供了后端开发的支持。开发者可以使用开发工具中的云开发功能,通过云开发能力快速搭建和部署后端服务,如数据库存储和数据云函数等。这样,开发者可以在不依赖服务器的情况下轻松开发小程序的后端功能。 此外,微信小程序开发工具还提供了丰富的工具和插件,帮助开发者更高效地进行小程序开发开发者可以使用自动补全、代码片段和快捷键等功能,提高开发效率。工具还支持自定义主题和样式,使开发者能够个性化配置开发环境。 总之,微信小程序开发工具是一款强大的开发工具,为开发者提供了一个简单、高效的开发平台,帮助他们开发出功能丰富的小程序。无论是前端开发、后端开发还是工具支持,微信小程序开发工具都能够满足开发者的需求,为他们提供全方位的开发支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值