概述:技术栈选型:LNMP,Linux+Ngix+Mysql+Python。
工欲善其事必先利其器,首先介绍下所用到的开发工具和机器环境。
物理环境选择
对于有开发经验的开发者来说,最基本的环境就是使用Linux操作系统。
首先,需要去购买一台服务器,目前市面上有很多选择,价格也不尽相同。对于练手项目来说,选择一个基础版的即可,笔者这里选择的是:1核2G、50G磁盘,1Mbps公网带宽,目前来看,完全够用。
物理机上,使用:CentOS8操作系统、python3、mysql8等软件。
开发工具
开发工具选择很好用的VSCode,当然,由于此后打算使用python作为主语言,选择pycharm等都是可以的。
为了开发方便,使用vscode连接远程服务器
vscode安装Remote Development、Remote SSH插件。
点击图标,创建远程连接,
![](https://i-blog.csdnimg.cn/blog_migrate/c005ea7d9adda346b4f47610691554d5.png)
在config文件中添加配置,Host:随便填一个名字,HostName:远程服务器IP地址,User:远程服务器用户,然后保存,点击左侧SSH目录,下面有刚刚配置的连接,双击或者点击->符号,在终端输入密码即可。
按照上述步骤配置好工具,即可开始正式的开发工作了。
网站框架配置
使用python作为主开发语言,对于网站建设很是方便,有很多好用的第三方库,这里使用Django框架。
# Django安装
sudo pip3 install django
#django命令查看
django-admin