资源准备
服务器一台(以centos7为例)
- 前往云服务购买自己需要的配置服务器
- 前往轻量应用服务器,价格优惠--推荐
- 自建虚拟机
下载远程连接软件,方便连接操作centos操作系统
- xshell 个人版--推荐
- securecrt
下载代码编辑器
- vscode--推荐
- JetBrains系列
开发环境准备(以centos7 xshell vscode为例)
xshell使用
远程连接服务器
- 获取服务器公网IP
- xshell登录ssh root@101.33.233.241
服务器安装编码环境管理工具
1、python环境管理工具conda
代码语言:javascript复制#下载安装脚本
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_4.9.2-Linux-x86_64.sh
#执行安装
bash Miniconda3-py39_4.9.2-Linux-x86_64.sh
source /root/.bashrc
#查看conda版本
conda -V
#创建名为py39,python版本号为3.9.2的虚拟环境
conda create -n py39 python=3.9.2
#切换至名为py39的虚拟环境
conda activate py39
pip install flask
#退出当前虚拟环境
conda deactivate
2、golang环境管理工具g
代码语言:javascript复制# 建议安装前清空`GOROOT`、`GOBIN`等环境变量
$ curl -sSL https://raw.githubusercontent.com/voidint/g/master/install.sh | bash
$ echo "unalias g" >> ~/.bashrc # 可选。若其他程序(如'git')使用了'g'作为别名。
$ source ~/.bashrc # 或者 source ~/.zshrc
#查看可安装的stable状态的go版本
$ g ls-remote stable
1.13.15
1.14.7
#安装对应go版本
$ g install 1.14.7
Downloading 100% |███████████████| (119/119 MB, 9.939 MB/s) [12s:0s]
Computing checksum with SHA256
Checksums matched
Now using go1.14.7
#查看已安装的go的版本
$ g ls
1.7.6
1.11.13
1.12.17
1.13.15
1.14.6
* 1.14.7
#切换到已安装的go版本
$ g use 1.14.6
go version go1.14.6 darwin/amd64
#卸载一个已安装的go版本
$ g uninstall 1.14.7
Uninstalled go1.14.7
3、php环境管理工具安装phpstudy
https://www.xp.cn/phpstudy-linux/install.html
(安装后图形界面操作,不做说明)
4、node.js环境管理工具安装nvm
代码语言:javascript复制安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source /root/.bashrc
#命令集
1、nvm list-remote :列出所有可安装版本
2、nvm install {版本号} :安装指定版本
3、nvm ls :查看已经安装的版本
4、nvm use {版本号} :使指定版本生效
5、nvm alias default {版本号} :设置默认版本
vscode配置远程编码
安装插件
连接购买的服务器
输入密码连接,进行远程编码
编码调试
1、通过上诉《服务器安装编码环境管理工具》安装好编码环境,并通过vscode登录上远端服务器
2、sdk安装&编码&调试
- python#激活python虚拟环境 conda activate py39 #安装python sdk pip install tencentcloud-sdk-python
python发送短信代码
https://cloud.tencent.com/document/product/382/43196
*php
选择php版本
安装composer
代码语言:javascript复制curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
安装php sdk
代码语言:javascript复制composer require tencentcloud/tencentcloud-sdk-php
代码引用sdk
代码语言:javascript复制#/path/to为执行安装php sdk的目录路径
require '/path/to/vendor/autoload.php';
php发送短信代码
https://cloud.tencent.com/document/product/382/43196
- go
安装go sdk
代码语言:javascript复制go get -u github.com/tencentcloud/tencentcloud-sdk-go
go发送短信
https://cloud.tencent.com/document/product/382/43199
- node.js
npm install tencentcloud-sdk-nodejs --save
node.js发送短信代码
https://cloud.tencent.com/document/product/382/43197
3、调试说明
代码返回信息包括(“Message”:"send success")表示短信下发成功
短信下发失败可通过https://console.cloud.tencent.com/api/explorer?Product=sms&Version=2021-01-11&Action=SendSms&SignVersion= 腾讯云在线接口调试平台查看参数格式是否传入错误。