1

目前,我的机器上运行良好的 PHP 和 Perl。我想做的是运行 Python 网站(开发)。我已经安装了 Python。我在网上查找了执行此操作的方法,但不幸的是无法运行在屏幕上打印“Hello World”的 hello.py 文件。(屏幕显示源代码,我在文件顶部有#!/usr/bin/python)。我试图修改我的 httpd.conf 文件,但它使服务器崩溃并且什么都不会加载。(我遵循了本教程:如何设置 Python 脚本以在 Apache 2.0 中工作?)我需要做什么/更改才能在我的 Mac 上成功运行 Python 网站?

4

2 回答 2

1

获得简单的“Hello,World!”的最简单方法 脚本运行是为了启用脚本的 cgi 处理。基本上你会修改你的 httpd.conf 并搜索“AddHandler cgi-script”行。将 .py 添加到它的末尾,使其看起来像这样:

AddHandler cgi-script .cgi .py

此外,您可能需要为该文件夹中的该文件类型启用 cgi 处理。

<Location /some/path/*.py>
Options +ExecCGI
</Location>

最后,确保您提供正确的内容类型和标题,然后输出您的内容:

print "Content-type: text/html\n\n"
print "<html>Hello world!</html>"
于 2013-07-29T20:47:49.557 回答
0

如果您使用像Flask这样的框架,您的 Python 应用程序可以自托管进行开发。

于 2013-05-30T23:16:48.790 回答