0

在 Redhat4 系统上安装使 python django 与 Apache2 一起工作所需的所有依赖项的步骤是什么?

4

1 回答 1

0

检查您是否有安装其他模块所需的 Apache apxs 模块(sudo find / -name "apxs")。

如果不存在 apxs 模块,则:

sudo yum install httpd-devel

对于 python 的 django 模块,您需要安装 python 开发人员包及其依赖项——在我的情况下,我运行了以下 2 个安装命令:

sudo yum install gcc
sudo yum install python-devel

安装和配置 dgango 与 apache 对话有点复杂。您需要安装 mod_wsgi python 模块并编辑/配置 apache 配置文件和 wsgi.py 文件(阅读此内容)。

wget http://modwsgi.googlecode.com/files/mod_wsgi-3.3.tar.gz
tar xvfz mod_wsgi-3.3.tar.gz
cd mod_wsgi-3.3
./configure 

将此行添加到 apache 配置文件的“LoadModule”部分(即类似以下名称的名称:www.vhost.conf、、httpd.conf等)

LoadModule wsgi_module modules/mod_wsgi.so

重新启动 apache,以便它识别您的新更改:

/etc/init.d/sudo service httpd stop
/etc/init.d/sudo service httpd start

用于安装 Apache 模块的 Redhat Docs

于 2012-05-07T23:02:34.933 回答