我尝试按照谷歌搜索的几个关于设置 mod_python 的教程进行操作,但每次都失败了。你有一个好的、循序渐进、坚如磐石的方法吗?
我的开发盒是 OS X,生产环境 - Centos。
最佳答案
在 Apache 上运行 Python 有两种主要方式。最简单的方法是使用 CGI 并编写普通的 Python 脚本,而第二种方法是使用 Django 或 Pylons 等 Web 框架。
使用 CGI 很简单。确保您的 Apache 配置文件设置了 cgi-bin。如果没有,请遵循他们的文档(http://httpd.apache.org/docs/2.0/howto/cgi.html)。此时,您需要做的就是将 Python 脚本放在 cgi-bin 目录中,标准输出将成为 HTTP 响应。有关更多信息,请参阅 Python 的文档 (https://docs.python.org/library/cgi.html)。
如果你想使用 web 框架,你需要设置 mod_python 或 FastCGI。这些步骤取决于您要使用的框架。 Django 提供了关于如何使用 Apache 设置 mod_python 和 Django 的明确说明 (http://www.djangoproject.com/documentation/modpython/)
关于python - 如何设置 Python 脚本以在 Apache 2.0 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5102/