在Windows XAMPP中使用mod_wsgi设置Python路径



我试图将Python2.6与XAMPP1.7.3结合使用。但是当我尝试运行Apache服务器时,它无法启动。我打开我的日志文件,它告诉我:

" httpd.exe: C:/xampp/apache/conf/httpd.conf第133行语法错误:Cannot load C:/xampp/apache/modules/mod_wsgi. conf "so into server:找不到指定的模块。"

看起来Apache找不到mod_wsgi。所以文件。

我有XAMPP1.7.3(32位)和Python2.6(32位)版本安装在我的计算机上(Windows7 64位)。我已经检查过我是否可以使用这个版本,通常它应该不会出问题。

这是我做的事情:

  1. 下载并安装了XAMPP1.7.3(32位版本)

  2. 我下载并安装了Python2.6(32位版本)

  3. 我在XAMPP上测试了apache服务器,它工作了,之后我关闭了XAMPP并重新启动了我的计算机。

  4. 我专门为Apache2.2和Python2.6的组合下载了mod_wsgi文件

  5. 我把mod_wsgi文件放在C:XampApachemodules

  6. 我将以下行添加到C:xamppapacheconfhttpd.conf

    • LoadModule wsgi_module modules/mod_wsgi.so
  7. 我试图启动Apache,但它失败了…

欢迎提出建议!

下载路径mod_wsgi: https://code.google.com/p/modwsgi/wiki/DownloadTheSoftware?tm=2

再次检查目录C:/xampp/apache/modules中是否存在mod_wsgi。所以没有隐藏的额外扩展。如果它是正确的,那么这个错误可能意味着你缺少mod_wsgi所需的dll。

对于dll,您需要确保为所有用户安装Python,而不仅仅是为您安装它的用户安装Python。在最坏的情况下,您可能会丢失用于构建mod_wsgi的编译器版本的编译器SDK库。

最新更新