首页 文章

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

提问于
浏览
1

我正在尝试将Python2.6与XAMPP1.7.3结合使用 . 但是当我尝试运行我的Apache服务器时,它将无法启动 . 我去了我的日志文件,它告诉我这个:

“http://d /pampp/apache/conf/httpd.conf的第133行上的httpd.exe:语法错误:无法将C:/xampp/apache/modules/mod_wsgi.so加载到服务器中:找不到指定的模块 . ”

看起来Apache无法找到mod_wsgi.so文件 .

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

这是我做的事情:

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

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

  • 我在XAMPP上测试了apache服务器并且它工作正常,之后我关闭了XAMPP并重启了我的电脑 .

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

  • 我把mod_wsgi文件放在C:\ Xamp \ Apache \ modules中

  • 我将以下行添加到C:\ xampp \ apache \ conf \ httpd.conf

  • LoadModule wsgi_module modules / mod_wsgi.so

  • 我试图启动Apache但它失败了......

欢迎所有建议!

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

1 回答

  • 0

    仔细检查目录C:/ xampp / apache / modules中是否存在mod_wsgi.so并且没有隐藏的额外扩展名 . 如果它没问题,则错误可能意味着您缺少mod_wsgi所需的DLL .

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

相关问题