Other similar answers are out of date or focus on a particular error and not the whole process.
What is the full installation process of mod_wsgi into an Apache installation on Windows 10?
Other similar answers are out of date or focus on a particular error and not the whole process.
What is the full installation process of mod_wsgi into an Apache installation on Windows 10?
3
Answers
Install Microsoft Visual C++ Build Tools: https://visualstudio.microsoft.com/visual-cpp-build-tools/
Point
MOD_WSGI_APACHE_ROOTDIR
to your installation (default isC:/Apache24
). Use forward slashes:Install mod-wsgi package:
Note: Make sure that the python version you're using has the same architecture (32/64 bit) as your Apache version.
Get module configuration:
Copy the output of the previous command into your Apache's
httpd.conf
.When you restart Apache, mod_wsgi will be loaded. Check out the quickstart Hello World example to test your mod_wsgi installation.
Also be sure to check that your Apache and Python got same architecture (32/64bit) and MS Build Tools is compatible with Python version.
Been trying to compile mod_wsgi using different combinations of MS Build Tools for a few hours before I noticed that Python 3.8 is 32bit and Apache Lounge 2.4 is 64bit.
I would just like to add to @Robin (Robin’s answer). This solution is as written by Graham Dumpleton’s answer in github issues.
Try and delete mod-wsgi first
it will spit out the dir of all the installed mod-wsgi and mod-wsgi-express
and then run
you will get the config you wanted