1冷守、系統(tǒng)環(huán)境更新
yum update -y
yum -y groupinstall "Development tools"
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
psmisc libffi-devel
yum install libffi-devel -y
2、centos安裝
3炬转、python3.7安裝
下載python3.7.4:wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
解壓下載文件:tar -zxvf Python-3.7.4.tgz
進(jìn)入解壓后的目錄:cd Python-3.7.4
編譯安裝到指定路徑:./configure --prefix=/usr/local/python3
安裝python3.7.4:make && make install
建立python3軟連接:ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
建立pip3軟連接:ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
安裝virtualenv:pip3 install virtualenv
建立virtualenv軟連接:ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
根目錄下創(chuàng)建env文件夾存放虛擬環(huán)境:mkdir -p /data/env
根文件目錄下創(chuàng)建www文件夾存放網(wǎng)站文件:mkdir -p /data/www
4科阎、uwsgi安裝
系統(tǒng)環(huán)境下安裝uwsgi:pip3 install uwsgi
建立uwsig軟連接:ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
5述吸、django安裝
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple django
6、nginx安裝
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
sudo yum install -y nginx
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
7锣笨、myql5.7安裝
下載并安裝MySQL官方的 Yum Repository:wget -i -c http://dev.mysql.com/get/mysql57-
community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
systemctl start mysqld.service
systemctl enable mysqld.service
systemctl status mysqld.service
grep "password" /var/log/mysqld.log
mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
yum -y remove mysql57-community-release-el7-10.noarch
8蝌矛、開通80端口,允許通過(guò)外部電腦訪問(wèn)服務(wù)器地址
firewall-cmd --zone=public --add-port=80/tcp --permanent