我正在尝试在 Windows 机器上使用 mod_wsgi 设置 apache http 服务器,但是当我启动该服务时,它无法启动。
在 Windows 事件日志中我收到以下消息:
The Apache2 service terminated with the following service-specific error:
Incorrect function.
在运行 Windows 8 - 64 位计算机时,
- Apache 2.0.64 32 位
- Python 2.7.8 32 位
- mod_wsgi 3.5 32 位
我查看了整个网络,但是所有的问题都说这是软件架构的问题,但我已经安装了 32 位版本。
答案1
通过安装所有 64 位版本成功解决了该问题。
答案2
我运行的wampserver
是 64 位版本 ( wampserver64
),apache 2.4.9 也是 64 位版本 ( wampapache64
),我mod_wsgi-3.5.ap24.win-amd64-py2.7
从这里(我不得不使用 Firefox 下载,因为 Chrome 出于某种奇怪的原因拒绝了)。
尽管我做了所有这些,但我仍然得到了“错误功能“启动 Apache 时。
解决方法是安装64位版本的Python(我的python版本是32位),然后启动服务。