phpNuke sounds interesting. I'd give it a go but you've, cleverly, managed to put me off already.
Oh, don't take my word for it. phpNuke is fun. But it feels (to me) more like a science faire project. It was "totally Rad" when it first came out. The problem is it's a very loose ship the Nuke crowd is running. You've got professional brilliance rubbing shoulders with rank amateurism when it comes to plug-ins. YMMV.
Of course if you did use AMPPS it would be very
easy to try
things out. Even if you didn't use it for your production environment. Hmm...hmm...hmm.tra-lala-la!
BTW, AMPPS doesn't hide anything from you. Once it's installed you can open the control panel:
Select any part of the installed stack:
And review or edit the configuration file for that component:
And if you screw something up ditzing around, you can always restore the original default config with the click of a button.
Lovely! Butterscotch lovely.
Looking in the AMPPS installation directory (which you can specify when you install it) you'll see a structure virtually identical to what you'll find on many hosting services or standard web servers. On my machine, I put all my web stuff on the D
drive under a directory called wdev
. So my
home directory for AMPPS is D:/wdev/Ampps/SilverStripe - Easy to use open source CMS + Framework
All webapps are installed in the www
directory under /Ampps
. Depending on the app, you may be able to specify the name of the directory for it. Below you'll see a directory for a Wordpress site (wpuwg) for a project I'm currently working on. (Note: Wordpress does let you spec the directory. Some webapps don't.)
Again, nothing mysterious. Most host sites do the same although they may use another directory rather than /www
And while AMPPS may risk throwing out the baby's rubber duckie with the bath water if somebody chooses to do so, it's by no means a black box. Everything is out in the open. There's even instructions on their wiki that will allow you to customize or create your own webapp installation script if you want. True, it may not let you experience all the technical intricacies of bringing up a W/L/AMP stack from scratch. (Been there. Done that. Worth doing once or twice just to see what's involved.) But if your goal is to get a development environment up and running quickly, and make a webapp installation virtually bulletproof, it can't be beat IMO.
And that's about all I have to say about AMPPS.