如何在 CentOS 上安装 Python 和 PostgreSQL

如何在 CentOS 上安装 Python 和 PostgreSQL

我有一台运行 centOS 的专用服务器。我想在其上安装 python 2.6 和 postgreSQL,以便 python 用户可以在我的服务器上托管他们的 Web 应用程序。(Apache)有人能给我一个详细的教程吗?

并且是否需要 Django 或类似的东西来使用 Apache 运行 python?

答案1

(我不使用 python 或 PostgreSQL,但也许这会为您指明正确的方向)

在 CentOS 上,使用以下命令安装 mod_python yum install mod_python(如果您希望将其嵌入 Apache)。您需要配置 Apache,请参阅HowtoForge:嵌入 Python

安装 Python yum install python26(如果您想使用 CGI 路线,或运行独立脚本)

安装 PostgreSQL yum install postgresql-server(将自动安装客户端)

我相信 Django 是一个框架 - 在这种情况下它不是必需的。想要使用它的用户将把它作为其代码的一部分提供。

希望这可以帮助。

编辑:根据下面的评论,mod_wsgi 似乎比 mod_python 更受欢迎。

可以通过以下方式安装yum install mod_wsgi

如果需要编译 mod_wsgi,请参阅说明这里。您还可以找到针对 Python 3.1 编译的 RPM。

如果你的系统上已经有 python,请运行 python --version以确定版本。如果是旧版本,并且你从源代码编译,本文在开始时提供一个程序(为了不覆盖现有的python)。

如果你的 yum 存储库中没有最新的 python,你可以尝试 EPEL,它有 python26-2.6.5-6

相关内容