Windows下安装python+nginx+flup+mysql+Redis

迅恒数据中心
1、安装python
https://www.python.org/downloads/windows/
https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe

https://www.python.org/ftp/python/3.7.9/python-3.7.9-amd64.exe




安装前5项,不是图中的四项
建立环境变量:系统变量--新建--python--C:/Python38/python.exe
用python -V命令检测是否安装成功(V为大写)
2、安装pip  
下载https://bootstrap.pypa.io/pip/get-pip.py (这个是匹配python3.8)
get-pip.rar
64aebdeb151d17b296899563a2f8fb84.rar (1.75 MB)

或下载https://bootstrap.pypa.io/pip/3.7/get-pip.py  (这个是匹配python3.7)
将下载的文件放到python安装目录 命令行进入目录后执行:
./python.exe ./get-pip.py
3、安装Python的openSSL模块:
./Scriptspip3.8.exe install six psutil lxml pyopenssl

./Scriptspip3.7.exe install six psutil lxml pyopenssl

4、
安装nginx
下载windows上的nginx最新版本,http://www.nginx.org/en/download.html 如下载nginx/Windows-1.27.3
运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口。

由于官方提供的nginx绿色版本 需要改造后才能作为服务启动
所以我这里整合了一个可以直接服务的版本:
Nginx1.27_20241008.rar
b12468abd79628cdd9419f8eaf280590.rar (2.60 MB)
5、 安装flup,直接命令行在线安装:
pip install flup
Flup支持多种协议,如 FastCGI、SCGI 和 AJP
部署 Flup 应用时,可以使用像 Nginx 或 Apache 这样的 Web 服务器,以 FastCGI 模式运行。
在Python中使用Flup来创建和部署简单的WSGI应用。通过使用Flup,我们可以简单地将Python应用与Web服务器连接,使其能够处理不同的请求。
以下是一个 Nginx 的配置示例:
server {
listen 8000;
server_name localhost;
  location / {
   include fastcgi_params;
   fastcgi_pass 127.0.0.1:9000;
   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}

在上面的Nginx配置中,我们指定了Nginx监听8000端口,并将FastCGI请求转发给运行在9000端口的Flup应用

离线安装flup的方法:下载对应版本的flup,这里下载flup3.x版本,适合python3.2,下载地址:https://github.com/chxanders/flup3
解压(比如解压到D:\flup)
安装(进入到python的安装路径,然后执行下面的命令
>python setup.py install
)
!注意,如果提示缺少setuptools,安装distribute-0.6.49.tar.gz,安装方法和flup安装一样,下载地址:https://pypi.python.org/pypi/distribute/0.6.49

7、安装Mysql8.4.3
https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3-winx64.msi
详细的安装教程这里就不细说 网上有很多
8、安装python的Mysql驱动
在Python中,连接MySQL数据库通常使用PyMySQL或mysql-connector-python等库
pip install pymysql  //建议用这个

pip install mysql-connector-python

9、安装Redis
Redis客户端下载地址:https://github.com/MicrosoftArchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi
Redis-x64-3.2.100.rar
829be435fb02d98f29acc58a2c5fec09.rar (5.20 MB)
打开下载的 Redis 安装程序,按操作步骤安装即可。
默认安装位置:C:\Redis\
勾选增加环境变量:


设置 Redis 密码:
打开安装目录下的redis.windows-service.conf文件
找到requirepass foobared这一段,把foobared设置成新密码,如前面有#,注意将其去掉,requirepass前不能有空格。

分类:IDC资讯 百度收录 必应收录