3.2版本已经过了维护生命周期,官方已经不再维护,请及时更新至5.0版本
—— ThinkPHP 官方仓库
以上,如果有条件,请关闭这个页面,然后升级至 ThinkPHP 5,如果由于各种各样的原因无法升级至 TP 5 ,请往下看。另外本指南使用环境为 Linux/Mac,若开发环境为 Windwos,则或许可能会有某些问题,如果有任何问题,欢迎在下方评论区留言讨论。
由于 ThinkPHP 3.2 已经支持了 Composer,因此本指南分为使用 Composer
和不使用 Composer
两部分。
使用 Composer
ThinkPHP 3.2 已经全面支持了 Composer ,所以使用 Composer 来集成极光推送则成为首选的方式。如果不熟悉 Composer,可以去 Composer 中文网 了解详情,本篇将不会涉及到 Composer 的安装与使用(默认已经全局安装了最新版本的 Composer )。
一. 获取 ThinkPHP
在工作目录下运行 $ composer create-project topthink/thinkphp tp-demo
二. 初次运行 ThinkPHP
$ 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(或其它应用入口文件) 模块/控制器/操作/[参数名/参数值...]
在命令行下运行一下,其输出是:
再回头看一下 Application 目录,可以看到自动生成了公共模块 Common、默认的 Home 模块和 Runtime 运行时目录(非模块):
三. 获取 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 步。