欢迎来到电脑知识学习网,专业的
电脑知识大全
学习平台!
手机版
网站首页
电脑基础
视频教程
操作系统
电脑故障
病毒安全
网络知识
电脑选购
软件应用
首页
>
软件应用
>
返回首页
在Windows平台的Apache中配置Python
软件应用
发布时间:2018-11-24 23:33:40
由于这个解决方案要通过安装Apache模块mod_python来实现,而mod_python的当前版本3.3.1只支持Apache 2.2和Python 2.5,所以不得不先缷载已经装好的Python 3.0,重新下载安装了Python 2.5。mod_python是一个Apache模块,它可以将Python解释器嵌入到Apache服务器中(
复制代码
代码如下:
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
这里第一条指令是将所有URL末尾为.py的请求转发给mod_python处理程序,mod_python接收到请求之后再寻找适当的PythonHandler处理程序。第二条指令只定义了一个mptest处理程序。最后一条是启用Python代码调试功能,以便在代码运行出错时输出Python解释器返回的错误。
完成以上3步之后,就可以编写Python文件并进行测试了。在py目录下新建 mptest.py 文件,打开后添加如下代码:
复制代码
代码如下:
from mod_python import apache
def handler(req):
req.content_type = 'text/plain'
req.write("Hello World!")
return apache.OK
保存。打开浏览器,输入http://localhost/py/mptest.py,回车。看到“Hello World!”了吗?
实际上,由于前面只明确将mptest设置为处理程序,所以无论浏览器URL中的.py文件名是什么(如:login.py、default.py),都将被转发给mptest.py文件来处理,都会返回“Hello World!”。怎么办呢?长话短说,可以将上面第3步中的代码替换成如下所示:
复制代码
代码如下:
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
责任编辑:电脑知识学习网
相关阅读
带您了解windows清理助手的图解使用教程
windows资源管理器已停止工作问题的解决方法
教您windows7系统安全警报关闭的详细方法
开机提示windows检测到一个硬盘问题解决方法
Windows10如何修改账户密码的详细解答
win7电脑自动关机命令 适用于所有windows系统
详细告诉您Windows系统关不了机解决方法
电脑桌面设置壁纸 如何设置和取消Windows7的电脑桌面壁纸
电脑上怎么上两个微信 怎么在Windows电脑上登录两个微信
网吧电脑防火墙怎么关 电脑教程: Windows防火墙怎么关闭?
频道精选
WPS表格添加文字说明的技巧
2018-12-31 10:28:40
WPS文档要怎样恢复
2018-12-30 17:43:40
Word2007设置分栏效果
2018-12-02 21:33:40
Heidisql如何连接sql server数据库并做增删改操作?
2018-11-21 02:18:40
Excel上一行输入完整才能在下一行输入怎么解决
2018-12-18 15:08:40
如何在Word中使用Google Cloud Connect插件
2018-12-11 00:18:40
Excel2007在工作簿中创建区域名称
2018-12-13 13:58:40
VS2013 ultimate许可证已过期无法输入序列号该怎么
2018-11-22 07:58:40
酷狗下载的mv视频怎么找?
2018-11-11 12:13:40
WPS 2009多重粘贴板的功能与使用实例
2018-12-29 16:58:40
win7win8双系统教程-(win7win8双系统怎么装)
重装win7鼠标不能用-()
软件应用
最新更新
·
win7原版iso安装方法-(win7原版iso怎么安装)
·
u盘格成ntfs-(u盘改成fat32)
·
windowsdefender没有-(windowsdefender没有选项)
·
u盘启动制作装机工具-(u盘启动制作装机工具有哪
·
重装系统后开机选择系统文件夹-(重装系统后开机
·
把u盘重建mbr-(怎么重做u盘)
·
支持win10uefi双启动-(win10双启动设置)
·
做启动盘u盘怎样恢复-(做启动盘的u盘怎么恢复
·
苹果电脑w7开不开机密码-(苹果电脑w7开不开机密
·
删系统文件怎么卸载-(删系统文件怎么卸载不了
·
360u盘保护软件下载-(360u盘防护)
·
acer电脑如何进入pe-(Acer电脑如何进入bios)
·
appleu盘装windows系统-()
·
64位系统下开发获取u盘序列号-()
WPS表格添加文字说明的技巧
WPS文档要怎样恢复
Word2007设置分栏效果
Heidisql如何连接sql server数据库并做增删改操作?