??? ???? ??? ??? ?? SMS ??? ???? ?????? ?????? ?? ??? ??? ?????. ?? ?????? ?? ??, ??? ? ?? ??? ?? SMS ?? ??? ???? ???. ThinkPHP6 ???????? ??? ??? ??? ?? SMS ?? ??? ?? ??? ? ????.
?? ?? ??? config ????? ?? sms.php?? SMS ???? ???? ???. ???? Alibaba Cloud SMS ???? ?? ?? ?????. ?? ???? SMS ???? AccessKey ID, AccessKey Secret, ?? ? ???? ???? ???. ???? ??? ??? ????.
<?php return [ 'aliyun' => [ 'access_key_id' => '填寫AccessKey', 'access_key_secret' => '填寫AccessKey Secret', 'sign_name' => '填寫短信簽名', 'template_code' => [ 'verify' => '填寫短信模板CODE', ] ], ];
???? SDK ?? ???? ???? ???. Alibaba Cloud SMS ????? PHP ??? ?? Alibaba Cloud SDK? ????? Composer? ?? ???? ???. ???? ?? ??? ?????.
composer require alibabacloud/sdk
??? ????? ???? SMS ?? ?? ??? ??? ? ????. ?????? ?? ??? ?? SMS ??? ??? ? ????.
<?php namespace appcontroller; use AlibabaCloudClientAlibabaCloud; use AlibabaCloudClientExceptionClientException; use AlibabaCloudClientExceptionServerException; use thinkacadeConfig; class Sms { /** * 發(fā)送短信驗證碼 * @param string $mobile 手機號碼 * @param string $code 驗證碼 * @return bool 是否發(fā)送成功 */ public function sendVerifySms($mobile, $code) { //獲取配置信息 $config = Config::get('sms.aliyun'); //設(shè)置短信模板參數(shù) $templateParam = [ 'code' => $code ]; try { //調(diào)用阿里云短信發(fā)送接口 $result = AlibabaCloud::rpc() ->product('Dysmsapi') //可根據(jù)實際情況選擇不同的服務(wù)地區(qū) ->regionId('cn-hangzhou') ->version('2017-05-25') ->action('SendSms') ->method('POST') ->host('dysmsapi.aliyuncs.com') ->options([ 'query' => [ 'RegionId' => 'cn-hangzhou', 'PhoneNumbers' => $mobile, 'SignName' => $config['sign_name'], 'TemplateCode' => $config['template_code']['verify'], 'TemplateParam' => json_encode($templateParam), ], ]) ->request(); //判斷短信發(fā)送狀態(tài) if ($result->toArray()['Code'] == 'OK') { return true; } else { return false; } } catch (ClientException $e) { return false; } catch (ServerException $e) { return false; } } }
? ????? ?? ?? ???? SMS ???? ?? ??? ?? ?? SMS ??? ????? ???? ????? Alibaba Cloud? ?????. SMS ?? ?????. ????? ?? ???? ?? ??? ??, SMS ??, SMS ??? CODE, SMS ??? ???? ? ?? ??? ???? ???. ?????? ????? ??? ? ??? ?? ??? ???? ?? ???? ????? ?????? ??? ? ????.
????? ThinkPHP6 ??????? SMS ?? ??? ???? ?? ??? ???? ??? ??? ??? ?????. ?? ??? AccessKey, AccessKey Secret ? ???? ??? ??? ?????. ??? ?????? ??? ? ????? ?? ??? ?? ???? ??? ????? ?? ???? ???? ???.
? ??? ThinkPHP6?? ?? ???? ??? ??? ??????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

ThinkPHP ????? ????? ??? ?????: Composer? ????, ???? ????? ???? php bin/console? ????, ?? ???? ??? http://localhost:8000? ?????.

ThinkPHP?? ??? PHP ????? ??? ?? ??? ????. ??? ???? 3.2, 5.0, 5.1, 6.0? ????, ??? ??? ??? ???? ??? ??? ???? ? ?????. ?? ?? ??? ThinkPHP 6.0.16???. ??? ??? ? PHP ??, ?? ?? ?? ? ???? ??? ??????. ??? ??? ??? ???? ?? ?? ??? ???? ?? ????.

ThinkPHP Framework? ???? ???? ??: ThinkPHP Framework? ?? ????? ?????? ??? ???. ThinkPHP ?? ????? ???? ?? ???(?? ??)? ????. ?????? ?? ????? ?????. ? ??? ?????. ThinkPHP ??????? ??????. ThinkPHP ?????? URL? ???? ?????.

PyCharm? ?? ?? ?? Python ?? ?? ??(IDE)?? Python ??? ?? ????? ???? ????? ??? ??? ??? ?????. ? ????? PyCharm? ?? ?? ??? ???? ??? ?? ??? ??? ???? ???? ??? ? ??? ???? ?? ??? ?????. 1. PyCharm ???? ? ?? ?? PyCharm ?? ????(https://www.jetbrains.com/pyc)? ???? ???.

Laravel? ThinkPHP ?????? ?? ??: ThinkPHP? ????? ??? ? ??? ??? ?? Laravel?? ??? ????. Laravel? ? ????? ??? ??????? ?? ThinkPHP? ? ??? ? ????.

sudo(???? ??)? ?? ???? ?? ???? ?? ??? ??? ? ??? ?? Linux ? Unix ???? ?? ?????. sudo? ??? ?? ?? ??? ?????. ?? ?? ??: sudo? ????? ????? ???? ??? ?? ? ?? ??? ???? ??? ???? ??? ??? ???? ?????. ?? ???? ??? ?? sudo? ?? ?? ??? ?? ? ???, ?? ????? ???? ??? ????. ??? ??: sudo? ???? ???? ?? ?? ?? ??? ???? ??? ???. ?? ??? ?? ??? ???? ???? ??? ???? ???? ?? ??? ????? ??? ?? ??? ??? ??? ? ????. ???

ThinkPHP ?? ??: PHP, Composer ? MySQL ??? ?????. Composer? ???? ????? ????. ThinkPHP ?????? ???? ?????. ?????? ??? ?????. ?????? ??? ?????. ??????? ???? http://localhost:8000? ?????.

LinuxDeploy ?? ?? ? ?? ?? LinuxDeploy? ???? Android ??? ??? Linux ???? ???? ???? ??? ???? ??? Linux ???? ??? ? ??? ???? ??? ?????. ? ????? LinuxDeploy? ?? ??? ?? ??? ??? ???? ??? ? ??? ? ? ??? ? ??? ???? ?? ??? ?????. ?? ??: Linux ????: ?? ??
