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时已经勾选增加环境变量,所以这里不需要再设置):系统变量--新建--python--C:/Python38/python.exe
用python -V命令检测是否安装成功(V为大写)
2、安装pip 和升级pip
因为前面安装时已经勾选安装pip工具包所以这里不需要再安装pip,只用升级pip为最新版本即可
下载https://bootstrap.pypa.io/pip/get-pip.py (这个是匹配python3.8)
将下载的文件放到python安装目录 命令行进入目录后执行:
./python.exe ./get-pip.py
升级pip为最新版:
python.exe -m pip install --upgrade pip
3、 安装Flask与Waitress 、pymysql( python的Mysql驱动 )、redis依赖项、pyOpenSSL等第三方的库
Waitress是一个轻量级的WSGI服务器,旨在简化运行Python Web应用程序的过程
直接命令行在线安装:
pip install Flask Waitress redis pymysql pyopenssl -i https://mirrors.aliyun.com/pypi/simple/
也可以通过txt文件列出所有需要安装的库 用pip命令批量安装:
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
其中requirements.txt中将需要安装的库名称每行一个列出来
比如我们这里要安装的库(要安装的库可以不指定具体版本):
-i https://mirrors.aliyun.com/pypi/simple/是指定安装源为阿里云 不指定安装源会安装很慢
中国内地的pip安装源:
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban):http://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/
4、安装护卫神主机大师Windows版 搭建IIS+ASP+NET+PHP+MYSQL+FTP环境
安装到C:\HwsHostMaster
默认安装所有模块
安装好后 打开IIS管理器 停止默认网站"Default Web Site" 因为默认网站使用80端口 我们需要将80端口给后面的nginx使用
如果通过护卫神主机大师IIS建立的ASP/PHP/NET网站请不要用80端口 以免和nginx冲突
建站后以用nginx反向代理护卫神主机大师IIS建立的网站
5、安装nginx
下载windows上的nginx最新版本,http://www.nginx.org/en/download.html 如下载nginx/Windows-1.27.3
运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口。
由于官方提供的nginx绿色版本 需要改造后才能作为服务启动
所以我这里整合了一个可以直接服务的版本:
如果在无法启动nginx,我们查看错误日志C:\Nginx\logs\error.log,发现有如下错误:
MapViewOfFileEx(1048576000, 02100000) of file mapping "cache_one" failed (487: Attempt to access invalid address)
这是因为系统的缓存不足引起的,有些系统修改了默认缓存的大小小于1G或者是关闭了缓存
我们只用将缓存调整大于1G即可,重启服务器后就能正常启动nginx
命令行调整缓存大小方法:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "?:\pagefile.sys 2048 8192" /f
6、安装Redis
Redis客户端下载地址:https://github.com/MicrosoftArchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi
打开下载的 Redis 安装程序,按操作步骤安装即可。
默认安装位置:C:Redis
勾选增加环境变量:


设置 Redis 密码:
打开安装目录下的redis.windows-service.conf文件
找到
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 -V命令检测是否安装成功(V为大写)
2、安装pip 和升级pip
下载https://bootstrap.pypa.io/pip/get-pip.py (这个是匹配python3.8)
./python.exe ./get-pip.py
升级pip为最新版:
python.exe -m pip install --upgrade pip
3、 安装Flask与Waitress 、pymysql( python的Mysql驱动 )、redis依赖项、pyOpenSSL等第三方的库
Waitress是一个轻量级的WSGI服务器,旨在简化运行Python Web应用程序的过程
直接命令行在线安装:
pip install Flask Waitress redis pymysql pyopenssl -i https://mirrors.aliyun.com/pypi/simple/
也可以通过txt文件列出所有需要安装的库 用pip命令批量安装:
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
其中requirements.txt中将需要安装的库名称每行一个列出来
比如我们这里要安装的库(要安装的库可以不指定具体版本):
| amqp==5.1.1 asgiref==3.6.0 async-timeout==4.0.2 backports.zoneinfo==0.2.1 bcrypt==4.0.1 billiard==4.1.0 celery==5.3.1 certifi==2023.5.7 cffi==1.15.1 charset-normalizer==3.1.0 click==8.1.6 click-didyoumean==0.3.0 click-plugins==1.1.1 click-repl==0.2.0 cron-descriptor==1.4.0 cryptography==40.0.2 Django==3.2.6 django-celery-beat==2.5.0 django-ckeditor==6.7.0 django-haystack==3.2.1 django-impersonate==1.9.2 django-js-asset==2.1.0 django-ranged-response==0.2.0 django-redis==5.2.0 django-simple-captcha==0.5.17 django-simpleui==2023.8.28 django-timezone-field==5.1 docopt==0.6.2 idna==3.4 kombu==5.3.1 paramiko==3.3.1 Pillow==9.5.0 pipreqs==0.4.13 prompt-toolkit==3.0.38 pycdlib==1.14.0 pycparser==2.21 pycryptodomex==3.19.0 PyMySQL==1.0.2 PyNaCl==1.5.0 pyOpenSSL==23.2.0 python-alipay-sdk==3.2.0 python-crontab==3.0.0 python-dateutil==2.8.2 pytz==2023.3 redis==4.6.0 requests==2.30.0 six==1.16.0 sqlparse==0.4.4 typing_extensions==4.7.1 tzdata==2023.3 urllib3==1.26.15 vine==5.0.0 Waitress wcwidth==0.2.6 yarg==0.1.9 django-environ==0.11.2 |
-i https://mirrors.aliyun.com/pypi/simple/是指定安装源为阿里云 不指定安装源会安装很慢
中国内地的pip安装源:
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban):http://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/
4、安装护卫神主机大师Windows版 搭建IIS+ASP+NET+PHP+MYSQL+FTP环境
安装到C:\HwsHostMaster
默认安装所有模块
安装好后 打开IIS管理器 停止默认网站"Default Web Site" 因为默认网站使用80端口 我们需要将80端口给后面的nginx使用
如果通过护卫神主机大师IIS建立的ASP/PHP/NET网站请不要用80端口 以免和nginx冲突
建站后以用nginx反向代理护卫神主机大师IIS建立的网站
5、安装nginx
运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口。
由于官方提供的nginx绿色版本 需要改造后才能作为服务启动
所以我这里整合了一个可以直接服务的版本:
MapViewOfFileEx(1048576000, 02100000) of file mapping "cache_one" failed (487: Attempt to access invalid address)
这是因为系统的缓存不足引起的,有些系统修改了默认缓存的大小小于1G或者是关闭了缓存
我们只用将缓存调整大于1G即可,重启服务器后就能正常启动nginx
命令行调整缓存大小方法:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "?:\pagefile.sys 2048 8192" /f
6、安装Redis
Redis客户端下载地址:https://github.com/MicrosoftArchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi
默认安装位置:C:Redis
勾选增加环境变量:


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

文章来源:
网络小编D
版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。
