I have a bunch of WordPress and Drupal development to do, and I want to do it locally, but I’ve never set up Fedora for the task.
I’m going to try out ddev, in part because I like being able to spin up a site to work on and spinning it down just as fast. Unfortunately, it has what is probably a standard footprint for developers, but I’ve got to install a bunch of software to get it working.
Also, there’s an update for Fedora, and I’ll upgrade that first. Ugh, I ought to get downloading it now, if I want it done by morning…
I’m going to install a LAMP stack locally, see how far I can get with that. Because here’s the thing: when you look at all these containerized development environments, they always trip on which version of what is running where. They note it is easier to sync up the versions of the production server and developers…
I’ve never had this issue. Not saying it isn’t real. But maiki doesn’t need containers. I don’t change things that care about PHP version or database encoding. I work higher in the stack/abstraction. I don’t need a robust, disposable development environment, I just need a way to hack on a site when I don’t have wifi.
This thread was a lifesaver when setting up mass vhosts in the Ubuntu VM I’m running.
After thinking about it, I feel less like a failure at getting a Fedora Apache server running, and more awesome that I learned web hosting with Ubuntu, and my desktop choice doesn’t deter from that experience.
Fedora seems really cool and secure for hosting. Currently all my production hosting is abstracted away (CDN, shared host, Docker image, etc) as to not care about things like filesystem permissions. I’m not in a rush to change that.
There is a whole thing about dnsmasq I setup, which is used as a local DNS server/cache/hosts-type thing. Not sure I mentioned that above. Also not sure I’ve got it working with my new dev image, though I do appreciate the static IP assignment done by Boxes, by default. So far I’ve just added entries to /etc/hosts, which seems fairly reasonable to me.