1 Linux的安装与配置
- 1.1 更新系统文件
sudo apt-get update
sudo apt-get upgrade
- 1.2 安装nano文本编辑器
nano是Unix和类Unix系统中的一个文本编辑器
sudo apt-get install nano
2 MySQL的安装与配置
MySQL是一个关系型数据库管理系统
- 2.1 添加 MySQL 数据库支持
- 2.1.1 添加 MySQL 数据库支持
基本安装代码
sudo apt-get install mysql-server
- 2.1.2 添加 MariaDB 数据库支持
错误代码
基本安装代码sudo apt-get install mysql-server Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package mysql-server
sudo apt-get install mariadb
- 2.1.1 添加 MySQL 数据库支持
3 Python的安装与配置
- 3.1 添加 Python 语言支持
- 3.1.1 Python 3 安装代码
sudo apt-get install python3
- 3.1.2 Python 2 安装代码
sudo apt-get install python
- 3.2 添加 pip 支持
- 3.2.1.1 Python 3 pip 安装代码
sudo apt-get install python3-pip
- 3.2.1.2 Python 3 pip 更新代码
sudo pip3 install --upgrade pip
- 3.2.2.1 Python 2 pip 安装代码
sudo apt-get install python-pip
- 3.2.2.2 Python 2 pip 更新代码
sudo pip install --upgrade pip
- 3.3 添加 Flask 支持
pip install flask
pip3 install flask
- 3.4 添加 pymysql 支持
pip install pymysql
pip3 install pymysql
4 Nginx的安装与配置
- nginx 的安装代码
sudo apt-get install nginx
- nginx 的配置代码
sudo nano /etc/nginx/sites-available/default
/etc/nginx/sites-available/default
server {
listen 80;
server_name raspberry;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:5000;
}
}
5 uwsgi的安装与配置
- 5.1 uwsgi 的安装
使用以下代码安装uwsgi
sudo apt-get install uwsgi
- 5.2 添加 Python 支持
- 5.2.1 添加 Python 3 支持
sudo apt-get install uwsgi-plugin-python3
- 5.2.2 添加 Python 2 支持
sudo apt-get install uwsgi-plugin-python
- 5.3 uwsgi 配置
[uwsgi]
socket = 127.0.0.1:5000
processes = 4
threads = 2
plugins = python3
master = true
pythonpath = /home/pi/guiding_light_forums/boot
module = production_boot
callable = application
memory-report = true
sudo uwsgi -d ./uwsgi/uwsgi.log --ini ./uwsgi/config.ini
网友评论