php接入阿里云短信验证码
下载示例代码
安装composer
1、下载composer的安装文件到当前目录
1 | apt update |
2、安装composer
参考sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
若要只安装在项目内 直接修改安装目录即可,如当前目录:–install-dir=./
安装文件只有一个:composer.phar
安装完后目录内会多一个composer.phar文件
composer文档
安装阿里云sdk
1、把下载的示例代码放到项目目录内,cd进该目录执行一下命令:sudo composer install --ignore-platform-req=ext-simplexml
若composer为局部安装则改为:sudo php composer.phar install --ignore-platform-req=ext-simplexml
错误
1 | Your requirements could not be resolved to an installable set of packages. |
缺少 PHP 的 ext-simplexml 扩展
apt install php8.1-xml
sdk错误诊断
注意
阿里云短信发送一般要设置日发送上限的,活动上线要注意这个设置值是否够用。
申请阿里云短信签名需要注意什么
授权开始日期不能填未来日期
授权结束如期尽量在活动结束后 顺延一段时间
签名需要中性 比如品牌名
不能用运营商名字 因为短信发送的时候 运营商会过滤掉这些名字 比如【湖南联通】 但是可以是【湖南联通活动通知】
redis
apt install php8.1-redis
php -m | grep redis