我正在使用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事件日志。
答案 0 :(得分:1)
问题解决了。发生错误是因为Python安装不是系统范围的。
答案 1 :(得分:1)
在安装前将python添加到路径
set PATH=E:\python35;%PATH%
httpd.exe -k uninstall
httpd.exe -k install