I'm doing a development that requires multiple machines, in-order to check.
Currently, I'm running Python code on a full-fledged Linux VM.
This makes it hard for me to run more than 2 machines inside my machine, due to memory constraints.
What I'm looking for, is a small Linux distro.
This distro has the sole requirement of being able to run Python.
In addition, I would like for it to be able to also run an Apache server with a PHP module.
What is your experience with handling multi-machines code?
What configuration were you using for development/testing? I would love to here all relevant experience