我在启动 Apache 服务时收到此消息
Apache服务named报如下错误:
httpd.exe:C:/data/apache/conf/httpd.conf 第 128 行的语法错误:无法将 C:/data/apache/modules/mod_wsgi.so 加载到服务器中:找不到指定的模块。.
不知道出了什么问题,我确实有“C:/data/apache/modules/mod_wsgi.so”
谢谢你的帮助。
我在启动 Apache 服务时收到此消息
Apache服务named报如下错误:
httpd.exe:C:/data/apache/conf/httpd.conf 第 128 行的语法错误:无法将 C:/data/apache/modules/mod_wsgi.so 加载到服务器中:找不到指定的模块。.
不知道出了什么问题,我确实有“C:/data/apache/modules/mod_wsgi.so”
谢谢你的帮助。
当你在 mod_wsgi 邮件列表中询问时,我已经给出了建议。如果该答案没有帮助或您需要更多信息,请在 mod_wsgi 邮件列表中跟进您的原始问题,而不是再次在完全不同的论坛中提问。看:
http://groups.google.com/group/modwsgi/browse_frm/thread/c33b42bc9b86a4df
更新 1
作为记录,确定问题是他们使用为 Python 2.6 编译的 mod_wsgi,而他们系统上安装的只是 Python 2.5。Apache 错误具有误导性,有关未找到文件的错误可能更多是因为找不到所需的 Python DLL,而不是 mod_wsgi.so 文件不存在。
我必须卸载 apache 22 和 python 265,然后安装 apache 22 然后 python 265,然后为 ap22py26-3.0 添加 wsgi_mod.so,然后重新启动 apache 以使其工作。
如果您尝试了以上/以下所有方法,您还可以检查您是否具有为 Apache 运行 Apache 和 PHP 模块所需的相关 Visual C++ Redistributables。您可以通过检查您下载的下载的描述或模块上的名称来找到您需要的可再发行组件。你会看到一个 VC 后面跟着一个数字。您可能需要 VC 15 或 11。如果是这种情况,请搜索 google VC 和版本号,以及架构、x86 或 x64,然后您会找到 Microsoft 页面来下载您需要的内容。这对我有帮助,希望对其他人有帮助。
再见!