上一期已经讲完如何购买服务器和域名,本期讲一下如何配置Linux开发环境

1. 先登录


1.1.如果你本地主机用的是Win10系统

则可以通过Win10自带的Powershell远程登录Linux服务器 首先要确定本地主机已经安装了Open SHH客户端, 在“管理可选功能”中查看或配置,我已经安装了,如果你没有安装,可以“添加功能”

centos 配置Go变量 centos如何配置环境变量_centos 配置mysql环境变量

1.1.1 win + R,输入powershell

centos 配置Go变量 centos如何配置环境变量_python_02

1.1.2 ssh 用户名@公网IP,然后输入密码即可完成连接

centos 配置Go变量 centos如何配置环境变量_nginx_03

1.2 如果你本地主机用的是Linux系统

比如说Ubuntu,则直接用自带终端登录即可, 格式仍为:ssh 用户名@公网IP,然后输入密码即可完成连接

2.配置Linux开发环境

以下都是在CentOS系统终端中进行,如果需要了解更多Linux命令,请从其他渠道获取

2.1安装nginx

2.1.1 安装

/*使用包管理工具yum - yellowdog updater modified*/

查找 yum search nginx

安装 yum install -y nginx.x86_64

信息 yum info nginx

卸载 yum erase -y nginx 或 yum remove -y nginx

更新 yum update nginx

查看所有已安装包 yum list installed

查看与nginx相关的已安装包 yum list installed | grep nginx

2.1.2 启动

开机自启设置 systemctl enable nginx

禁用开机自启 systemctl disable nginx

启动 systemctl start nginx

停止 systemctl stop nginx

重启 systemctl restart nginx

查看状态 systemctl status nginx

2.1.3 验证状态

ps -ef | grep nginx

2.2 安装Redis

内存型数据库,可通过yum安装,同上,但并非想要的版本,redis-server --version,推荐用 wget下载后安装

2.2.1下载

wget https://download.redis.io/releases/redis-6.0.9.tar.gz

2.2.2 解压缩

gunzip redis-6.0.9.tar.gz

解压缩后变为归档文件,redis-6.0.9.tar

压缩命令是 gzip redis-6.0.9.tar,压缩后为压缩文件, redis-6.0.9.tar.gz

2.2.3 解归档

tar -xvf redis-6.0.9.tar

得到文件夹 redis-6.0.9

/*

x extract 抽取

v verbos 进度 显示详细信息

f file 指定待接归档的文件的名字

*/

/*解压缩+解归档 一步搞定 tar -zxvf redis-6.0.9.tar.gz */

2.2.4 下面进行源代码构建安装

/*将源代码变成可执行的二进制程序

确定有 gcc和make,如果没有 yum安装

gcc是C语言的编译器*/

进入文件夹 cd redis-6.0.9

make && make install

/* 构建 make

安装 make install 

第一个命令&& 第二个命令:第一个成功后 就执行第二个

第一个命令 || 第二个命令:第一个失败 就执行第二个

第一个命令 ; 第二个命令:不管第一个如何,都要执行第二个*/

2.2.5 检查安装结果

redis-cli --version

2.3 python3安装

2.3.0 安装依赖环境

yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel zlib-devel libffi-devel mysql-devel ncurses-devel xz-devel

2.3.1 下载

从官网找到下载文件,不要直接下载,而要复制链接地址 https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz

下载 wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz

2.3.2 解压缩

tar -zxvf Python-3.9.1.tgz

得到解压后文件夹 Python-3.9.1

/*如果下载的是Python-3.9.0.tar.xz,则解压缩步骤:

解压缩xz -d Python-3.9.0.tar.xz

解归档tar -xvf Python-3.9.0.tar*/

2.3.3 创建安装目录

cd /usr/local/

mkdir python39

2.3.4 系统进行检查和设置

cd Python-3.9.1

ls

./configure --prefix=/usr/local/python39

2.3.5 make

2.3.6 make install

2.3.7 添加环境变量

ln -s /usr/local/python39/bin/python3 /usr/bin/python3

ln -s /usr/local/python39/bin/pip3 /usr/bin/pip3

/*如果/usr/bin/已存在python3和pip3,则进入该文件夹 rm python3,再执行上述代码*/

2.4 安装数据库MariaDB

mariadb是MySQL的一个分支,操作同MySQL

2.4.1 安装

yum install -y mariadb mariadb-server

2.4.2. 启动数据库

systemctl start mariadb

2.4.3. 设置自动启动

systemctl enable mariadb.service

2.4.4.设置root用户及密码

2.4.4.1 mysql_secure_installation

2.4.4.2 回车跳过输入当前密码

2.4.4.3 Y设置密码

2.4.4.4 输入两次同样的密码

/*此处root为数据库用户名,并非CentOS用户名

在一路回车*/

2.5 安装Django

2.5.1 安装

pip3 install django -i https://pypi.tuna.tsinghua.edu.cn/simple

2.5.2 创建环境变量

ln -s /usr/local/python39/bin/django-admin /usr/bin

2.6 安装uwsgi

2.6.1 安装

pip3 install uwsgi

2.6.2 创建环境变量

ln -s /usr/local/python39/bin/uwsgi /usr/bin/uwsgi