(Python Flask 構建微電影視頻網站)項目_生產環境部署(LNMP)

centos系統

 

安裝依賴

yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ pcre-devel httpd-tools

 

安裝python

# 解包
tar -zxf Python-3.6.1.tgz

cd Python-3.6.1/

# 設置安裝目錄
./configure --prefix=/usr/local

# 編譯
make

#安裝
make altinstall

cd ~
ls /usr/local/bin/
mv python python.backup

#建立軟鏈接
ln -s /usr/local/bin/python3.6 /usr/bin/python
ln -s /usr/local/bin/python3.6 /usr/bin/python3

cd /usr/bin/
ls yum*

# 更改yum腳本配置
vim yum
[
#!/usr/bin/python2
]
vim yum-config-manager
[
#!/usr/bin/python2 -tt
]
vim yum-debug-restore
[
#!/usr/bin/python2 -tt
]
vim yum-groups-manager
[
#!/usr/bin/python2 -tt
]
vim yum-builddep
[
#!/usr/bin/python2 -tt
]
vim yum-debug-dump
[
#!/usr/bin/python2 -tt
]
vim yumdownloader
[
#!/usr/bin/python2
]
vim /usr/libexec/urlgrabber-ext-down
[
#!/usr/bin/python2
]

python

 

安裝Mysql

yum -y install mariadb-server

#修改字符集
vim /etc/my.cnf
[
character-set-server=utf8
]

#啓動
systemctl start mariadb.service

# 設置開機啓動
systemctl enable mariadb.service

# 修改數據庫密碼
mysqladmin -uroot password "root"

#登錄
mysql -uroot -proot

 

安裝Nginx

# 解包
tar -zxf nginx-1.12.0.tar.gz

cd nginx-1.12.0/
ls
useradd nginx
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_mp4_module --with-http_flv_module

# 編譯後安裝
make && make install

# 軟連接
ln -s /usr/local/nginx/sbin/nginx /usr/sbin/

cd~

#啓動
nginx

# 查看端口
netstat -anptu | grep nginx


127.0.0.1:80

ginx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章