IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> python 在 iis 中的安装过程 -> 正文阅读

[PHP知识库]python 在 iis 中的安装过程


python 在 iis 中的安装过程

一、下载 https://www.python.org/
?? ?下载 python-3.10.2-amd64.exe 后点击安装即可。

二、输入 python 命令,如下提示,说明正常:
C:\Users\ASUS>python
Python 3.10.2 (tags/v3.10.2:a58ebcc, Jan 17 2022, 14:12:15) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.


三、安装 wfastcgi,若不设置环境变量,直接在CMD下运行下面路径
D:\ProgramFiles\Python\Python310\Scripts pip install wfastcgi

?

例如:
D:\ProgramFiles\Python\Python310\Scripts>pip install wfastcgi
Collecting wfastcgi
? Downloading wfastcgi-3.0.0.tar.gz (14 kB)
Using legacy 'setup.py install' for wfastcgi, since package 'wheel' is not installed.
Installing collected packages: wfastcgi
? ? Running setup.py install for wfastcgi ... done
Successfully installed wfastcgi-3.0.0
WARNING: You are using pip version 21.2.4; however, version 22.0.4 is available.
You should consider upgrading via the 'D:\ProgramFiles\Python\Python310\python.exe -m pip install --upgrade pip' command.

D:\ProgramFiles\Python\Python310\Scripts>

四、web.config 中添加如下代码:
?? ?或者 IIS - webdir - 处理程序映射 - 添加模块映射:
?? ?1. 请求路径(P):*.py
?? ?2. 可执行文件:D:\ProgramFiles\Python\Python310\python.exe %s %s

<handlers>
?? ?<add resourceType="File" verb="*" modules="CgiModule" name="Python310" path="*.py" scriptProcessor="D:\python\python.exe %s %s" ?/>
?? ?<add resourceType="File" verb="*" modules="FastCgiModule" name="php-7233" path="*.php" scriptProcessor="D:\php\7233\php-cgi.exe" />
</handlers>


五、简单运行测试,将下面代码 保存为 hello.py 文件:

#!/usr/bin/python
def launcher():
? ? import io
? ? import sys
? ? import urllib.request
? ? print ('Content-type: text/html\n')
? ? sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
? ? with urllib.request.urlopen('https://docs.python.org/3/library/urllib.request.html') as f:
? ? ? ? print(f.read().decode('utf-8'))

launcher()

六、浏览器输入 http://localhost/hello.py 将获得URL页面代码,类似于执行 view-source:https://docs.python.org/3/library/urllib.request.html。

经过以上简单配置,在 Windows 上的 IIS 中可以运行三种服务器端语言:PHP ASP.NET Python。

Python 3.10.2 documentation: https://docs.python.org/3/library/urllib.request.html

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2022-03-21 20:28:31  更:2022-03-21 20:29:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 10:36:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码