毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>帮助中心 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

Python+Flask项目部署+运行

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

1.生产环境的配置(root用户登录)

· 1.安装python2、3(Ubuntu 16.04自带python 2.7.12+python 3.5.2)

下载pip文件
#wget https://bootstrap.pypa.io/get-pip.py
分别给python2和python3安装pip
#python get-pip.py
#python3 get-pip.py

· 2.安装MySQL

安装MySQL:
#apt-get install mysql-server
#apt-get install mysql-client
#apt-get install libmysqlclient-dev

安装过程中会要求输入MySQL的root用户的密码,我这里采用的是qwe123(弹窗页面亮瞎)
安装完成之后登录数据库
mysql -u root -p
我们创建一个管理员用户,和普通用户
#创建管理员(admin)用户
>CREATE USER 'admin'@'%' IDENTIFIED BY 'Root110qwe';
>GRANT ALL ON *.* TO 'admin'@'%';
​>GRANT ALL ON *.* TO 'root'@'%' identified by 'qwe123';
>FLUSH PRIVILEGES;
##########################################

安装完成之后去
#vim/etc/mysql/mysql.conf.d/mysqld.cnf
其中的bind-address,将默认的127.0.0.1改成0.0.0.0,更改之后,MySQL才允许远程登录。

全局修改字符编码设置为UTF-8
默认情况下,MySQL的字符集是latin1,因此在存储中文的时候,会出现乱码的情况,所以我们需要把字符集统一改成UTF-8,用vi打开MySQL服务器的配置文件my.cnf
$sudo vi /etc/mysql/my.cnf
增加客户端的字符编码
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

Mysql服务操作:
#service mysql start

设置开机自动启动mysql:
#apt install sysv-rc-conf
#sysv-rc-conf --level 345 mysql on

· 3.安装Redis,memcached

安装Redis:
#apt-get -y install redis-server
安装好之后不需要配置任何东西,使用
ps -ef |grep redis
可以看到redis的服务已经启动。
#apt-get install memcached

· 4.安装nginx

#apt-get -y install nginx
#service nginx status

· 5.python2虚拟环境下pip安装需要的模块

#pip2 install flask
#pip2 install flask-wtf
#pip2 install pymysql
#pip2 install sqlalchemy
#pip2 install python-memcached
#pip2 install flask-sqlalchemy -i https://pypi.douban.com/simple
#pip2 install flask-script
#pip2 install Flask-Migrate
#pip2 install PyMySQL
#pip2 install pbkdf2
#pip2 install redis
#pip2 install pillow
#pip2 install celery
#pip2 install supervisor
#apt install python-dev*
#apt-get install uwsgi uwsgi-plugin-python
#pip2 install uwsgi
#pip2 install qiniu
#pip2 install pexpect
#pip2 install python-jenkins
#pip2 install paramiko
#pip2 install pymongo
#pip2 install selenium
#pip2 install beautifulsoup4
#pip2 install lxml

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
Linux端环境配置 Java+MySQL+MyEcl 云计算复习要点
java连接数据库及数据库的查询 C++ 连接数据库的方法详解 windows上配置maven环
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!