为什么WAMP继续打印我的Python文件

时间:2015-05-28 13:16:25

标签: python apache localhost cgi wamp

我使用的是Windows 7,python3和WAMP2.2。

努力让我的localhost显示Python文件。为了安装,我想在浏览器中运行以下python文件:

print ("Content-type:text/html\r\n\r\n")
print ("<html>")
print ("<head>")
print ("</head>")
print ("<body>")
print ("<h2> Hello world </h2>")
print ("</body>")
print ("</html>")

1)我试图运行python -m http.server,但是当我用浏览器打开python文件时,浏览器打印其内容而不是显示HTML。

2)我已经为我的WAMP安装了python支持,完全按照这里的第一个答案所述:How to install Python with Wampserver,但我一直遇到同样的问题 - 文件的内容显示在浏览器中而不是显示HTML。

我该如何解决?

由于

2 个答案:

答案 0 :(得分:0)

在我看来,您不需要直接运行该文件,而是让apache将其作为cgi脚本运行。 所以请确保你已经安装并激活了mod_cgi,并且你有这个:

AddHandler cgi-script .py
在您的apache配置中

答案 1 :(得分:0)

安排它。问题是服务器没有正确解析文件。应从第一行删除一个“\ r”

print ("Content-type:text/html\n\r\n")
print ("<html>")
print ("<head>")
print ("</head>")
print ("<body>")
print ("<h2> Hello world </h2>")
print ("</body>")
print ("</html>")
相关问题