![]() ![]() #Desktopserver vs mamp installAgain, the install process went smooth, and this time the server started up as expected. I chalked this up to the fact that I already had MAMP and Local installed on that machine and there was probably some conflict, but XAMPP never gave me any errors that I could track down, it just tried forever to start its server.Īfter my failed attempt, I created a MacOS virtual machine so that I could provide XAMPP with the completely blank slate that it needed. Once the install was complete and I found the app that I needed to run (hint for users of Alfred/Spotlight as app launchers: it’s not called “XAMPP”, it is intuitively called “Application Manager”), I couldn’t get the server to start up. I first tried installing XAMPP under a new user on my Mac laptop, the installer ran fine but that’s about all it did. #Desktopserver vs mamp downloadInstalling XAMPP seems easy enough: just download the correct installer from their website and run it. XAMPP stands for X-platform Apache MariaDB, PHP and Perl – It’s definitely the only local server that still touts Perl support as a major feature, so if you like to keep it TMTOWTDI, then this is definitely the one for you. XAMPP, which you may be surprised to find out is pronounced “Shamp”, is probably the oldest local dev environment around and possibly the most complex. There are quite a few different applications and tools that fit this bill, but for now we’ll be comparing the 4 GUI-based tools that seem to me to be the largest players in this space: XAMPP, MAMP (Pro), DesktopServer, and Local By Flywheel. ![]() Most of all though, you shouldn’t have to be a sysadmin in order to be able to spin up, maintain, and tear down development environments on your local machine, so we need something that’s easy to use and will do most of the heavy lifting for us. ![]() Being able to switch those on the fly or at least select different configs for different dev sites is extremely helpful. #Desktopserver vs mamp codeIf you’re developing something like a WordPress theme or plugin, it’s also often necessary to make sure that your code runs well on different servers, under different versions of PHP and MySQL. For example: most devs work on more than one project, so it’s extremely helpful to be able to quickly spin up new environments with dedicated urls. While many computers are capable of hosting a WordPress site without needing to install any extra packages, there are a few advantages that a dedicated local development environment can offer. Developing in a local environment lets you make changes to dev sites quickly and easily without having to transfer files anywhere and greatly reduces the risk of making breaking changes on a live server. An easy-to-use local testing server is one of the most important tools in a WordPress developer’s utility belt 1. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |