It does fall short in a few areas though. It just takes a little time for Local to do its thing. You can export an entire website, database and all, that can be swiftly installed on another computer. It does make sure that all of the developers are on the same page and can be set up quickly. Since everything is self-contained, you don’t run the risk of having versioning conflicts. It’s also useful when/if you need to move the site from your local to a production environment. This is especially helpful when you are maybe working on older websites or websites that are using a version of something that is perhaps not the industry standard. The idea here is that each new site has its separate install, so there’s no shared PHP, MySQL, etc., versions/settings. Local is free and allows you to quickly spin up a new Docker instance which provides you with a step-by-step interface in which to help you configure your new WordPress website. Although it does still utilize VirtualBox, it feels and runs far lighter in weight than any of the other options as far as I’m concerned. It handles all of the MySQL and PHP configurations, allows for additional setup configs and all of the DNS handlings. Alternative Optionsįlywheel offers a solution (at the time called Pressmatic Flywheel acquired the company in late 2016), which provides individually configurable docker instances in which to run a WordPress website. I avoided MAMP or Vagrant and similar software because they were too resource heavy for my late 2011 setup for many of the same reasons. However, the more robust my sites became, and the more websites I collected on my local, the slower Homestead appeared to run almost certainly because it relies on VirtualBox or a virtual system to run your instance, which caused me to look elsewhere. Since then, the number of options has increased slightly to include Local by Flywheel, a more significant push to using your computer, and a set of packages like nginx and dsnmasq to run a local environment from a directory on the fly.Īt the time, Homestead was my local development environment of choice because it was easy to install, quickly configurable, and lightweight-something I appreciated using an older MacBook Air as my daily driver at the time. At the time, my only real options were Vagrant or MAMP as an Apple user. Back in 2016, I wrote a blog post about using Laravel Homestead as my local environment.
0 Comments
Leave a Reply. |