安装环境:centos7.4python
1 安装nginxmysql
yum install nginxlinux
注:尝试过在本地和腾讯云上安装,使用同一条命令:在本地安装提示没有可用安装包,云上安装正常nginx
启动nginx,并启用开机启动sql
systemctl start nginx.service数据库
systemctl enable nginx.servicedjango
注:可能会自动建立一个软链接 centos
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.浏览器
2 下载并安装python环境app
安装python 3.7.1
(1) 先安装开发工具包:yum -y groupinstall "Development tools"
注:常常会遇到找不到工具包,上面这条命令多执行几回,检查是否有拼写错误,固然就算你拼写正确,也有可能找不到
安装工具包。
(2) 安装依赖包:
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel
db4-devel libpcap-devel xz-devel libffi-devel
注:这是一条命令,别分两次执行,依赖包真的是很多,先安装,后面安装提示缺乏什么依赖,再继续补充
(3)下载linux版本的python安装包(后缀为:tar.xz)
https://www.python.org/downloads/release/python-371/
(4) 建立一个编译安装目录: /usr/local/python3
(5) 进入Python3文件夹,并执行编译安装步骤
先执行: ./configure --prefix=/Python3/python3
再执行:make && make install
(6) 建立软链接
ln -s /usr/local/python3/bin/python3.7 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
注:这里有个小坑点,不熟悉linux的同窗,执行命令前先考虑下为何是3.7?
(7) 检查是否安装成功
python -V
pip3 -V
3 安装数据库:
(1)yum install mariadb mariaddb-server mariadb-devel -y
注:报错了,哈哈,咱们来换个yum源
(2) 建立配置文件夹:mkdir -p ~/.config/pip/(若是有则不用建立)
建立配置文件:pip.conf,文件内容以下
[global]
index-url = = https://pypi.tuna.tsinghua.edu.cn/simple
注:不要偷懒,直接vi ~/.config/pip/pip.conf,为何,这坑已经被我踩过了!
(3)再次尝试安装:yum install mariadb mariaddb-server mariadb-devel -y
(4)启动数据库:systemctl start mariadb.service
systemctl enable mariadb.service
(5)初始化数据库:mysql_secure_installation
执行完直接按回车,初始密码为空,而后再连续输入两次密码
密码修改完成后,会各类提示你删除测试用的一些库和配置,所有输入Y就能够了!
_________________________________________________________________________________________________________________________________________________________________________________________________________
环境差很少了,先整个镜像保存一下,万一后面出问题了,还能够直接从新用镜像恢复到这一步 ________________________________________________________________________________________________________________________________________________________________________________________________________
4 建立咱们的第一个django项目:
(1) 安装virtualenv,用来建立虚拟环境,主要考虑管理方便
pip install virtualenv
cd /usr/local/python3/bin/
python3 -m venv venvDjango #venvDjango 是虚拟环境名称
source bin/activate #
(2)安装django
注: 安装位置
(3)建立项目,并尝试启动
django-admin startproject myFirstProject
cd myFirstProject
python3 manage.py runserver 0.0.0.0:2121
(4)浏览器中访问