Windows 上的 Apache 2.4、Python 和 Django
Posted
技术标签:
【中文标题】Windows 上的 Apache 2.4、Python 和 Django【英文标题】:Apache 2.4, Python and Django on Windows 【发布时间】:2015-05-11 11:32:00 【问题描述】:我使用的是 Windows 8.1。并尝试配置 XAMPP(apache 2.4,VC11)以使用 Python(我有 2.7)和 Django(1.7)。已下载 mod_wsgi (VC9),更改了 httpd.conf,但仍然关闭 Apache:有什么线索吗?
错误:Apache 意外关闭。 06:24:31 [Apache] 这可能是 由于端口阻塞,缺少依赖项,06:24:31 [Apache] 不正确的权限、崩溃或通过其他方法关闭。 06:24:31 [Apache] 按 Logs 按钮查看错误日志并检查 06:24:31 [Apache] Windows 事件查看器获取更多线索 06:24:31 [Apache] 如果您需要更多帮助,请复制并发布 06:24:31 [Apache] 论坛上的整个日志窗口
【问题讨论】:
编辑您的问题并添加您所做的更改。您如何/在哪里下载 mod_wsgi。 github.com/GrahamDumpleton/mod_wsgi/blob/develop/win32/… 的 mod_wsgi 文档确实警告您不要混合为不同 ABI 版本编译的对象。这很可能是原因。改用 VC10 Apache,你可能会更成功。我不知道有谁成功地将 VC11 Apache 与 VC9 Python 和 mod_wsgi 一起使用。不过有些人声称 VC10 Apache 没问题。 【参考方案1】:由于您使用的是 python 2.7,您的 Apache 必须使用 VC9 编译,您可以从 - (https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC09) 下载所需的 Apache。如果您正在运行 32 位 python 安装,请确保下载 32 位版本;如果您的 python 安装是 64 位,请确保下载 64 位版本。
【讨论】:
以上是关于Windows 上的 Apache 2.4、Python 和 Django的主要内容,如果未能解决你的问题,请参考以下文章
安装成功但无法在我的 Windows 7 系统上启动 apache 2.4
xModRedirect 在 apache 2.2 与 apache 2.4 上的工作方式不同 如何在 2.2 上工作?
如何在 Windows 上为 apache 2.4 和 python 3.4 安装 mod_wsgi?