Since you're use case is mostly to support your development workflow, you might look at Vagrant: https://developer.hashicorp.com/vagrant/tutorials/getting-started/getting-started-install It sits on top of VirtualBox and makes setup and teardown of dev environments fairly trivial. Well, trivial after you've worked through the initial setup steps. - Austin On Tue, Nov 15, 2022 at 7:42 AM Keith Smith via PLUG-discuss < plug-discuss@lists.phxlinux.org> wrote: > > > Hi, > > As you probably know I am struggling to configure Oracle's VirtualBox > for web development testing. > > VirtualBox is a mess. I cannot get it to work for PHP testing. It will > either work external so I can build the server OR I can make it visible > to my local net and I am not able to pull in any packages. > > My expectation was that I could download and install VB then create a > guest instance and configure my VM as I like, and in my case I want to > have it have an IP on my local private network, and be able to put that > IP in my browser and do some testing. > > VirtualBox in my opinion is what is wrong with technology. I've said it > before and I'll say it again, technology has become too difficult. Case > in point, last year I configured a full-stack host in my home office. > This was complete with BIND, Postfix, and Dovecot. With a little > studying Bind is doable. Postfix, and Dovecot on the other hand are > total enigmas. I probably need to spend 30 or 40 hours to understand > setting up and configuring Postfix, and Dovecot. > > I was able to get things to work, however I still do not know how. > > PHP is the same in my opinion. To be a PHP dev requires a large stack > of technologies. I'm starting to feel the barrier to entry is too high. > About 3 years ago I attended several AzPHP meetings and I was amazed to > discover that the top programmers actually were embracing this level of > complexity. There was one guy,who is accomplished, that actually looked > down on anyone who was not at his level. Yikes!! > > I'm talking about things like Composer and dependency injection. Anyone > know there is three ways to configure and use dependency injection. I > do not recall all 3 off the top of my head. > > CodeIgniter 1 and 2 used dependency injection in a way that hid the > complexities of dependency injection. It was so subtle that you don't > even know you are implementing dependency injection. > > I really liked CodeIgniter 1 and 2. It hid the complexities of web > development and was the closest thing I've seen in web development that > was rapid application development (RAD). > > One of the things I really liked about CodeIgniter was it's simplicity. > A middle school kid could learn enough about it in a weekend to start > building something. > > Back to VirtualBox... It is entirely too complicated and I'm not sure > why. Can anyone shed light on this? > > I read that everyone should learn how to program. Why? Programming > itself is simple... doing anything remotely useful requires you get down > into the mud of the complexities of building an application. > > I fell in love with programming at the UofA in 1983. I feel in love > with Linux in 1998 when a friend told me about it. Yes I'm old. And I've > seen a lot. > > What was VirtualBox created for and does it need to be so complex? > > Keith > > > > > --------------------------------------------------- > PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org > To subscribe, unsubscribe, or to change your mail settings: > https://lists.phxlinux.org/mailman/listinfo/plug-discuss >