ThinkPHP 3.2.x 集成极光推送指北

这篇博客详细介绍了如何在 ThinkPHP 3.2.x 中集成并测试极光推送,包括使用 Composer 和不使用 Composer 的两种方法。内容涉及获取 ThinkPHP、安装 JPush PHP Api Client、配置 JPush、测试推送以及解决自动加载问题。建议已过维护期的 3.2.x 用户升级至 ThinkPHP 5,但提供了详尽的旧版本集成指南。
摘要由CSDN通过智能技术生成

3.2版本已经过了维护生命周期,官方已经不再维护,请及时更新至5.0版本
—— ThinkPHP 官方仓库

以上,如果有条件,请关闭这个页面,然后升级至 ThinkPHP 5,如果由于各种各样的原因无法升级至 TP 5 ,请往下看。另外本指南使用环境为 Linux/Mac,若开发环境为 Windwos,则或许可能会有某些问题,如果有任何问题,欢迎在下方评论区留言讨论。

参考文档: http://www.kancloud.cn/manual/thinkphp

由于 ThinkPHP 3.2 已经支持了 Composer,因此本指南分为使用 Composer不使用 Composer 两部分。

快速去看不使用 Composer 的教程

使用 Composer

ThinkPHP 3.2 已经全面支持了 Composer ,所以使用 Composer 来集成极光推送则成为首选的方式。如果不熟悉 Composer,可以去 Composer 中文网 了解详情,本篇将不会涉及到 Composer 的安装与使用(默认已经全局安装了最新版本的 Composer )。

一. 获取 ThinkPHP

在工作目录下运行 $ composer create-project topthink/thinkphp tp-demo

二. 初次运行 ThinkPHP

初次运行之前的 Application 目录

$ cd tp-demo && php -S 127.0.0.1:4000

打开浏览器输入地址:127.0.0.1:4000,若结果如下则说明 ThinkPHP 3.2.3 一切 OK。

初次运行

PS:
另外 ThinkPHP 的应用支持使用命令行访问,其访问规则是:
$ php index.php(或其它应用入口文件) 模块/控制器/操作/[参数名/参数值...]

windows 下则为:
> php.exe index.php(或其它应用入口文件) 模块/控制器/操作/[参数名/参数值...]

在命令行下运行一下,其输出是:

cli

再回头看一下 Application 目录,可以看到自动生成了公共模块 Common、默认的 Home 模块和 Runtime 运行时目录(非模块):

Application 目录初次运行之后

三. 获取 JPush PHP Api Client 官方插件

>
项目地址:https://github.com/jpush/jpush-api-php-client

0 . 编辑项目根目录下的 composer.json 配置文件,添加 JPush 插件依赖:

"require": {
  "php": ">=5.3.0",
  "jpush/jpush": "v3.5.*"
},

1 . 运行 $ composer install or $ composer update 安装或更新插件 。
2 . 没有第 2 步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值