1.版本必须对应
这个问题折腾了半天,一直找不到原因。在启动Apache服务是总是提示 No modules named "encodings" ,网上说是版本不一致导致。于是python Apache 链接中间件mod_wsgi 均重新下载安装,(我的是python cp37,apache vc15, 中间件 网上找到相应版本)
然后服务启动起来了。
在这里记录下命令行启动Apache服务
.\httpd.exe -k install -n "ams" #创建
sc.exe delete "ams" #删除
2.网页一直转圈圈
服务启动起来,但是一直转圈圈,Apache的error.log也没有报错信息。查询网上查资料是因为,项目在导入包时若找不到,会一直等待包的导入,一句话解决。
在Apache的httpd.conf中加入一句话
WSGIApplicationGroup %{GLOBAL}
大功告成!