标签:服务 composer EOL 阿里 result https 短信 PHP 安装
1、删除禁用函数
在禁用函数中删除或 php.ini 中查找 disable_functions 删除后面的函数即可
putenv() 、 pcntl_signal() 、 proc_open()
2、安装composer
安装
curl -sS https://getcomposer.org/installer | php
更新
composer self-update
3、移动文件方便全局调用
mv composer.phar /usr/bin/composer
4、更换国内源
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
5、查看安装信息
composer -v
6、安装SDK
composer require alibabacloud/client
7、发送短信
<?php use AlibabaCloud\Client\AlibabaCloud; use AlibabaCloud\Client\Exception\ClientException; use AlibabaCloud\Client\Exception\ServerException; // Download:https://github.com/aliyun/openapi-sdk-php // Usage:https://github.com/aliyun/openapi-sdk-php/blob/master/README.md AlibabaCloud::accessKeyClient('<accessKeyId>', '<accessSecret>') ->regionId('ap-northeast-1') ->asDefaultClient(); try { $result = AlibabaCloud::rpc() ->product('Dysmsapi') // ->scheme('https') // https | http ->version('2017-05-25') ->action('SendSms') ->method('POST') ->host('dysmsapi.aliyuncs.com') ->options([ 'query' => [ 'PhoneNumbers' => "1503871****", 'SignName' => "阿里大于测试专用", 'TemplateCode' => "SMS_209335004", 'TemplateParam' => "{\"code\":\"1111\"}", ], ]) ->request(); print_r($result->toArray()); } catch (ClientException $e) { echo $e->getErrorMessage() . PHP_EOL; } catch (ServerException $e) { echo $e->getErrorMessage() . PHP_EOL; }
标签:服务,composer,EOL,阿里,result,https,短信,PHP,安装 来源: https://www.cnblogs.com/xuanjiange/p/14804342.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。