一、环境要求
PHP版本 >= 7.1.0
开发环境必须安装有Composer
已开通阿里云短信服务,并且已获取AccessKey,创建模板和签名
最重要的,阿里云账户余额一定要有钱。
二、使用Composer
安装Thinkphp6.0
composer create-project topthink/think sms
三、使用Composer
安装 Alibaba Cloud SDK for PHP
composer require alibabacloud/sdk
四、使用编辑器打开项目 ,并在config文件夹
下创建sms.php
配置文件来管理阿里短信配置信息
<?php
return [
//阿里云短信API接口地址
'host' => 'dysmsapi.aliyuncs.com',
//AccessKey ID
'access_key_id' => '您的AccessKey ID',
//Access Key Secret
'access_key_secret' => '您的Access Key Secret',
//地区ID
'region_id' => 'cn-hangzhou',
//模板CODE
'template_code' => '您的模板CODE',
//签名名称
'sign_name' => '您的短信签名名称',
];
五、顺便在config文件夹
下打开cache.php
添加Redis
缓存配置,后面发送短信验证码会用到
<?php
// +----------------------------------------------------------------------
// | 缓存设置
// +----------------------------------------------------------------------
return [
// 默认缓存驱动
'default' => env('cache.driver', 'redis'),
// 缓存连接方式配置
'stores' => [