First, make sure you dont already have XAMPP installed. At minimum, look into Laravel Valet , Composer , and Bedrock . Getting started Understand the default PHP configuration Obtain MySQL credentials Understand the default port configuration Just saying. The ini files are easily accessible inside each sites working directly. Its unchecked, so leave it that way unless you want to be able to send email notifications from your blog once its up and going. I dont recall any problems setting up Local on Window. http://documentation.mamp.info/en/MAMP-PRO-Mac/Settings/Hosts/Extras/WordPress/ Also MAMP (Pro) does come for Windows. Instant WordPress. Or are they all just slow as molasses? The latest version of MAMP Pro even comes with installers for various applications including WordPress. Meanwhile you can sit back and be glad youre not going through thispartyourself, the way you would have to if you were installing via XAMPP. It can be customized via a wide selection of themes, extensions and plug-ins. Valet is something Im looking forward to trying in near future too, been hearing nice things about it. Im the author of Pilothouse (http://www.pilothouse-app.org/), which is a free/open source CLI app for managing a Docker-based local development environment, with a focus on WordPress and Laravel development. A few of these are new to me though, so thanks for the intro! Did you have any specific issues? ;;;;, (4.5/5 semicolons) The elder *mp?" Local does make this very easy, just right click the site name in the sidebar and select Open Site Shell. If you've been scared off in the past by the lengthy process for installing XAMPP and WordPress locally, there's very good news. 3- copy the wordpress files from the installation. Beats the rest by a long margin because it is so easy to do. and many more. 1-click backups. Like DesktopServer, Local is a WordPress-centric offering, so whenever you create a new site, its a WordPress site out of the box. Im not super impressed with XAMPP for this reason alone. You can run WP-CLI, Composer, and Laravel Artisan commands right from your host without having to install and manage those packages on your host, and you dont need to SSH in to the Docker containers to run them, so its very easy to use. An easy-to-use local testing server is one of the most important tools in a WordPress developers utility belt. I paid for a DesktopServer Pro subscription in October 2015 when I thought 4.0 was right around the corner. That said, my Windows machine with WSL makes setting up a LAMP stack super easy. No brainer. It was super easy, and worked. Its involved and it requires many decisions on your part. Expert Answers: XAMPP is more powerful and resource taking than WAMP. I use XAMPP on Windows 10 Pro for various webdev projects. He builds free and premium WordPress themes and plugins for WooCommerce.com and WordPress.com. It automatically creates virtual hosts, allows you to send & catch test emails, and switch versions of PHP / Apache / MySQL easily. The rest of the applications offer paid versions with more features. Setting up a site in Local usually takes 60-90 seconds for me, and using the site feels fast too. Ive used XAMPP for years and am very familiar with it as a result. The bitnami installer worked well enough. Its really not a limit in that you can actually create as many sites as you want, but you ARE limited to the number of sites you can manage at one time. Quick note: after an update left Valet+ unable to start, and then having to spend a few hours getting the far too many spinning wheels needed for it to somehow magically realign, Ive switched back to Mamp Pro, and for the last week or so have been quite happy using it. Do you want to configure email support? I have installed the XAMPP folder in Applications. What do you use for your local WordPress or other web development projects? Note that I wont be covering CLI-based local dev environments in this article. Finally, I set up MAMP. ;;;; ; (3/5 semicolons) Ive been using MAMP Pro for a number of years and have found it to be reliable, adequately configurable, and a bit slower than Local. Ive had fits trying to get Local installed on a Windows 10 machine. Perhaps installing WP the long way, using XAMPP gives you features and control you dont have when you go the Bitnami Route, but I didnt discover what those might be in my research. Home Applications These software listings are packaged by Bitnami. Earlier it was a MacOS only application but its now available for Windows too. it is easy to configure and use. Thanks for this post I thinks its sort of funny that Im reading this while in the background Migrate DB Pro is migrating stuff from a Local Im also so over this "by Flywheel" stuff to a MAMP Pro install. Are there other GUI-based tools that you think I should have covered on this list? In practice, however, maybe not so much. Not really problematic, and less hassle than chasing down the components and installing them manually. No longer a sore point for them, and their customer support have proven to be more than competent, offering remote maintenance (by their engineers) of my local site when I had an issue. Cant recommend Laravel Valet enough! Its a great tool to keep your projects separate on different virtual machines, it handles dev/staging/production environments and after small configuration it is fully automatized. I first tried VVV but I found it to complicated for my requirements so I ended up creating a customised version of Scotch Box that suits my needs. For example: most devs work on more than one project, so its extremely helpful to be able to quickly spin up a new web server with dedicated urls. DesktopServer is super easy to use and gets you up and running with WordPress in a snap, but might be a little too basic for developers who need to test in different server environments. Just wondering.. You cant use anything above PHP 8.0.0 (they have been promising an update for a long time), if on windows using Apache you must have it installed on drive C, and any sites you add must be on Drive C for it to work. Install the bitnami wordpress by double-cliking the downloaded EXE file. Ive used all of these for years, and like you favored MAMP Pro, but warming to Local, because woah have you seen ALL those tech specs on that download page , On Windows, Laragon is pretty amazing. Wow, Im not in the loop with DS, just know it as one of the more widely-used solutions for local development on Mac but disappointing to hear that theyve dropped the ball. One may work well with AWS plugins and services and the other just needs a searchable database. Download the Bitnami Stack Application, Right-click on setup, and select run as administration An install window will pop up - select YES. Youll need to go through their application to open the SSH container separately for each site. I might do a review for Windows only applications soon, and Ill be sure to include WAMP in the process. Had loads of mysql errors myself today when I setup a few sites in Mamp. Any one else have the same issue with Flywheel? You can browse Bitnami modules for XAMPP here . The software does everything for you. Get rid of your existing XAMPP installation and start fresh with the one Bitnami will install for you. XAMPP installation is complicated but Bitnami offers instant results when installing WordPress locally. I was lucky enough to have a friend do my XAMP installation for me (hes an actual web developer). Its just never fun to disrupt your workflow! Then, in Windows, navigate to the folder where you installed XAMPP. Thanks for the Valet Plus pointer. You can probably chalk this up to MAMPs focus on the Mac platform because the installer looks and feels at home on MacOS. You will have to spend 5 minutes doing it yourself. In this #tutorial walk you through installation of #wordpress on your local computer with the Bitnami #WordPress Stack and #XAMPP. It also greatly reduces the risk of making and breaking changes on a live web server. Though you can also find the Perl command line tool optionally available in MAMP Pro. All good. In his free time, he's probably working at a side project. Ive been using Local for the last year or so and been really happy with it, especially how it handles WP multisite/network using subdomains, something that is a lot more complicated to setup in typical LAMP/MAMP/XAMP setups, or with DesktopServer. Id love to see Pilothouse included in your next round of CLI-based local environments. Installing WordPress on XAMPP is an easy task with Bitnami. Login as root + the password that you set on wordpress installation. Perhaps you hit the Import limit of All-in-One free version once your site went beyond 512 MB? Strongly suggest Jeff adding review of LV for Mac as well. Click to install the bitnami-wordpress-4.1.1--module-windows-installer.exe file which you've downloaded. Then, youll be setting up your database, etcyou know the drill (and if you dont, refer to that tutorial link I gave you at the beginning of this section). Within about 15 minutes, I had Error: /usr/local/opt/php71 is not a valid keg Error: /usr/local/opt/php70 is not a valid keg (( delete some obscure stuff )) Error: The brew link step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink . You just launch the installer package and mash at the next button until you realize that you actually clicked a button that said finish. https://laragon.org/ Laragon for me is the the best localhost webserver without any doubt (for windows). Its easier than you think to install a local version of WordPress on your laptop. Agreed. Ive been a long time user of MAMP Pro, but have had issues using it on Windows and clashing with antivirus software, so have set up Xampp on our PCs. Thanks for the reviews! please do not use Local. Have you tried running WP using Parallels Desktop VM? I havent worked with Valet too much yet, but I think Im kind of put off by the zero-config aspect I want a little bit of config Let us know how you fare with Valet if you do make the switch! All the others listed are open source. For a WordPress developer who doesnt want to fuss with too many settings, DesktopServer is a great option. Originally called Pressmatic, Local was later acquired by Flywheel who has since been giving it away for free to all new users. For all the freelance writers out there who use WordPress to make a living, there are very few who relish developing the kind of knowledge it takes to do all this. My Bitnami WordPress Stack Installation Tutorial. I personally make use of WP-CLI on a daily basis and this is whats keeping me from switching to Local completely from MAMP Pro. This works great and its super quick. Thanks for the comparison, though. The answer to this is the classic Weve got some bad news. It's a great resource for anyone who wants to get detailed info on branding, target audience, and goals from their new customers. Not really. I like the idea it just works (always on) and is very fast, but not yet convinced that working in a non-sandboxed environment is the way to go? In the application password, you can select any new password and retype the same (note the login and application password). Select English : Some seeminly simple things like finding where PHP is installed on Local can melt you mindit took me 2 hours to set up VSCode to use Local on Windows. You can do this via phpMyAdmin (easily accessible from MAMPs webstart page http://localhost), and then follow the normal WordPress install instructions. Weve tried DesktopServer and it was ok, but Im very curious to try Local. Duplicator Pro still needs a pile of other actions and knowledge to get the job done. You might get an alert that tells you Windows Firewall has blocked some features of this app. I also miss the ability to configure PHP and MySQL versions which seems to be entirely missing from DesktopServer. Youll need to install XAMPP-VM for Mac to be able to install XAMPP addons separately. While Local and DesktopServer allow you to customize domain names for local sites, XAMPP and MAMP (unless youre using Pro) dont. As far as I can tell, DesktopServer bundles XAMPP and serves as an extension to the XAMPP server that automatically installs WordPress and handles creating virtual servers and hosts file entries for you automatically. If all you wish to do is WordPress .. then Instant Word Press server seems to work well (http://www.instantwp.com/) One problem I have noticed with local you cannot specify where the installation takes place I have a smaller boot ssd BUT that is where local sets up everything .. Big problem for me, I wont go through all the comments, surprisingly you have 64 at the moment and I envy will. Local also supports community developed addons which helps you modify and extend the apps functionality. Local is near perfection. To you is odd to say Shamp, to me is odd to say zamp, because Shamp is the natural sound of XAmp in Portuguese. Sep 23, 2014 at 23:36. While it used to run in virtual containers, Local Lightning makes use of system-level software to run your sites, which makes it much faster. So, its a ton of support (if needed) along with a bunch of features. Getting started Actually, I started installing Valet (Plus) right away. Im a big fan of this Docker setup: https://github.com/10up/wp-local-docker/ You just check it out a copy for you project, do "docker-compose up", and you very quickly have WordPress running at localhost. I chalked this up to the fact that I already had MAMP and Local installed on that machine and there was probably some conflict. In my opinion a much better way than the above mentioned options. Many times when migrating between local and remote copies, my URLs would get messed up. Hook that up with a blueprint, and it can install things even faster. Not only because Ive been using it for years and Im already entrenched, but also because I often need to access my dev sites via the CLI. Being able to switch those on the fly or at least select different configs for different dev sites is extremely helpful. . Easy to set it up and you can develop just in a few minutes. It will automatically set up SSL for your sites, open source MailHog integration to catch outbound emails the list goes on. After my failed attempt, I created a MacOS virtual machine so that I could provide XAMPP with the completely blank slate that it needed. Otherwise, Id have been lost at sea. Installed a fork of Valet (Valet Plus) on 10.13 last night. Add your name, email and login info you want for the blog. Noties: WordPress will install phpmyadmin and Apache, therefor it will not need Xampp. Most of all though, you shouldnt have to be a sysadmin in order to be able to spin up, maintain, and tear down development environments on your local server. My advice is, dont even bother with Windows binaries of PHP or PECL extensions nothing beats having full access to the real Linux software, development tools like xdebug, and a near-identical environment to that which your production servers will be running! So its really designed for making a few big changes like copying, moving, and removing sites. What are some pros and cons of bitnami vs XAMPP for creating such sites? The software included in a Premium Membership includes all updates throughout a given year as well as premium support which includes the ability to contact us to assist with deployment to a live server. https://laravel.com/docs/5.5/valet. XAMPP starts off with a silly pronunciation (we can all agree, it should be pronounced zamp) and continues the trend with a clunky install process, unintuitive interface, and lack of features. I first tried installing XAMPP under a new user on my Mac laptop. Bitnami installed WordPress into the XAMPP apps folder at C:\xampp\apps\wordpress. Bitnami Cloud Images extend stack appliances to run in a cloud computing environment. Its just tough when something breaks, but they do have a really good community of people who can help. Ill give XAMPP the benefit of the doubt and say that maybe the Mac app is just their weak link. 17 related questions found. I also show you how to ea. Thanks I enjoyed reading this and found it helpful! Whats more, Local gives you quite a few options in terms of server type (Apache or Nginx), PHP version, and MySQL. The respective trademarks mentioned in the offerings are owned by the respective companies, and use of them does not imply any affiliation or endorsement. First, you need to go to wordpress.org and download the latest version of WordPress. Both the Bitnami WordPress installer and XAMPP come bundled with these three software to make it easy to get a WordPress site running on your local computer. . The process isnt fun and its entirely possible to make mistakes. You can also easily switch between different versions of PHP, a number of PHP versions are included in the application but you can always download additional versions through their built-in installer. The latest version (as of April 2018) uses PHP v.7. For me DesktopServer 3.9.0 (Release Candidate with php 7.X : $74.96) + Duplicator Pro (79$) is the most efficient and affordable couple If you add codekit3 (34$) to the stack you can go further in theme development (and compile scss, mirror on ios etc) All other dev environment workflow are not "invalid" just more "expensive". This (Windoze & 3rd party workarounds) are probably exactly the reason that there are "some kind of Linux users". Ive been using Laragon for the past year on Windows and have been very impressed with it. ;;;; ; (4/5 semicolons) C:\Bitnami\wordpress-5.8.3-0\apps\wordpress\htdocs. Ive tried them all and Im currently enjoying LbFW (having paid $99 for pressmatic, still waiting for LbFW pro for free!) MAMP is a pretty general-purpose offering and the free version doesnt package installers for WordPress or any other applications. The issues were gong after deleted Macport and reinstalled Homebrew. Its unchecked, so leave it that way unless you want to be able to send email notifications from your blog once its up and going. It provides an easy interface to share your sites on the internet using Ngrok. WAMP is significantly better solution than XAMP. Speaking of deployment, the Premium Software has a built-in deployment functionality which makes it super easy to deploy to a live site. There were some issues when installing LV due to the old version of Macport and Homebrew. It has a GUI for installing WordPress as well as lots of other software. I use it all the time in my line of work. Its great when it works, but Ive encountered problems with in on more than one occassion. 20132023 Delicious Brains Inc. All Rights Reserved. I had been working with MAMP Pro for years, but wanted something that gave me more control and found a great post on setting up the whole gamut via Homebrew. I used to setup an entire VM environment for network sites and subdomains, and Local just handles it really well. After fighting with Xampp, Mamp (for Windows!) Ive also tried Bitnami for Windows. When it comes to Local vs Mamp Pro I think you have to choose between your computer being slowed down a little with Locals VM usage or your sites being slow with MAMP Pro (also I cant keep mysql running for longer than a few hours before I need to killall -9 mysqld). If youre looking for a local dev environment on MacOS and you dont need to write Perl, I dont recommend XAMPP. I have the paid version of All-in-One. Thats why the XAMPP tutorial is so darned long. This is very timely for me as Im finally upgrading from MacOS Yosemite (10.10) to Sierra (10.12). I cant say enough nice things about Local. Here we have such tools as not mentioned OpenServer (https://ospanel.io/) and Winginx (https://winginx.com/en/). The WordPress installer seems to work well and intuitively enough. (Changing Configuration) WAMP is Available for both 64 bit and 32-bit system. I dont want to create a new website, I want to work on an existing one, that has a Git repository. One click gets you an interface where you can open the DB, open terminal, open the web root folder, open local hosts file (Windows), etc. Developing in a local environment lets you make changes to dev sites quickly and easily without having to transfer files anywhere. For example, with XAMP, you have to pick and choose which components you want to install, which means you have to know what they are. Let us know in the comments! Perhaps installing WP the long way, using XAMPP gives you features and control you dont have when you go the Bitnami Route, but I didnt discover what those might be in my research. Theres a better way, and its called Bitnami. Local does a great job isolating its software, and you can even use Local alongside something like MAMP or XAMPP. Local is dope! You can run Bitnami applications on a pay-as-you-go basis, programmatically starting and stopping them. The current Mamp Pro 5.2.x is almost as fast as Valet+ in WP backend, quite a bit faster than Local by Flywheel, it uses less RAM and CPU than both (significantly less so than LbF), so I currently tend to disagree with the Authors comment of "slow as molasses" in the review above. . Its a real Ubuntu Linux environment that runs natively on your CPU, integrates with the native Windows file system, and so on. Again, the install process went smooth. Currently BitNami has other options like the full WordPress stack which will install as many WordPress as you want each one with its own Apache and MySQL server. Even the index page of your XAMPP local server recommends using Bitnami to install the applications you'd need. Definitely worth a look.. https://laragon.org/. Ive tried Local by Flywheel on my Mac, but Migrate DB Pro constantly errors for me with Local by Flywheel, which caused me to reluctantly move back to Desktop Server. Hi Jeff, I am not sure how I missed this review since I do try to stay on top of all the press DesktopServer gets (good and bad).