Apache无法以mod_wsgi作为Windows服务启动

时间:2017-04-13 06:50:52

标签: windows apache mod-wsgi

我正在使用Apache 2.4,Python 3.5以及来自Gohlike二进制文件页面的相应mod_wsgi,一切都是64位。 Apache在手动启动时按预期工作,但当我尝试将其作为服务启动时,它会失败并产生

  

httpd.exe:C:/Apache24/httpd.conf第180行的语法错误:无法加载c:/ Users /< Username> / AppData / Local / Programs / Python / Python35 / Lib / site-packages / mod_wsgi的/服务器/ mod_wsgi.cp35-win_amd64.pyd   进入服务器:\ xcd \ xe5 \ xed \ xe0 \ xe9 \ xe4 \ xe5 \ xed   \ xf3 \ xea \ xe0 \ xe7 \ xe0 \ xed \ xed \ xfb \ xe9 \ xec \ xee \ xe4 \ xf3 \ xeb \ xfc   (找不到指定的模块)

到Windows事件日志。

2 个答案:

答案 0 :(得分:1)

问题解决了。发生错误是因为Python安装不是系统范围的。

答案 1 :(得分:1)

在安装前将python添加到路径

set PATH=E:\python35;%PATH%
httpd.exe -k uninstall
httpd.exe -k install