I hope that this is such a common problem these days that there are some good tools/approaches out there, but i wanted to ask some advice before trying again at random. Hope this isn't too out of scope for the list.
I'm helping some hobbyists develop an apache/PHP/MySQL webservice. Developers are using whatever computers they happen to run at home (or at work, or at home and at work and a third different one they share with their spouses). We'd like to standardize dev environments, for the obvious reasons, e.g. so devs don't spend all their time adapting to config changes we make in prod, and so we don't spend all our time debugging commits which are broken for environment reasons. I'm interested in tools/approaches that are likely to work easily for this kind of environment. So far, i've tried: * Vagrant/VirtualBox, which is exactly what i thought i was looking for, but only works at all easily for people with recent Mac/Linux environments, which isn't going to cut it for our actual devs. * A free PaaS, which is okay, but is both a frustrating dev environment (so people also want to setup somewhere else) and not what we actually want for production in the end (so it's not as standardized as all that). Anyone have good experiences with any approach to this problem? We haven't yet tried a standardized-local-apache type solution (e.g. XAMPP?), maintaining a dev VM, or having everyone develop at a cloud provider (could we do this without it being overwhelmingly expensive?). Basically, any ideas are welcome! Thanks for your time. Chaos _______________________________________________ Discuss mailing list [email protected] https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss This list provided by the League of Professional System Administrators http://lopsa.org/
