

- #Mac install memcache for xampp with homebrew plus
- #Mac install memcache for xampp with homebrew download
- #Mac install memcache for xampp with homebrew windows
A web developer has to know how Nginx/PHP7/FPM works together, has to be able to configure at least a basic VPS via terminal.Ĭan I switch back to Xampp? Yes. A web developer without CLI skills will never be great regardless of his skills. You should always familiarize yourself with unix environments and CLI.
#Mac install memcache for xampp with homebrew plus
It is thousand times more flexible than relying on whatever Xampp has in the bundle, plus open source. Xammp is a good bundle, but how is that any better than You can tick whatever you want and that's it. Using vagrant or provision tools isn't hard or takes time to learn. While it reinstalls my vagrant box, I can switch back to Skyrim and play it until it's done. With vagrant I can easily destroy and provision my box in minutes. Before he formats his computer he has to backup his wedding photos into USB.
#Mac install memcache for xampp with homebrew windows
What if your collaborator can't install a specific tool on Windows just because he has a messed up Windows registry and spend hours trying to solve it with zero Google results about the error message? Should he format his computer and re-install Windows? Oh, wait. I had to change Skype's port each time I had to launch Xammp because both of them worked on port 80. What if one of the tools in your stack doesn't work on Windows that is crucial for development? Not to mention, installations almost never works properly on Windows environment. You can't tell them to install Xammp, then Redis, then Supervisord and loads of different tools. Ideally you want to mimic your production environment so issues caused by the OS differences can be caught during development and not when they reach production.Īs you grow better, you may work on bigger projects where you work alongside collaborators. Xampp runs on Windows environment so you need to know about the drawbacks. In the end, you will be tightly coupled to your computer which isn't a good thing.

#Mac install memcache for xampp with homebrew download
You will enter project's website, try to find the download button, click on it, click on setup.exe and restart your computer because Windows tells you to do so. You end up downloading a setup.exe and if your project requires something else, you need to install and configure them by hand. You won't be able to configure and install another database application or rely on HVVM since Xammp doesn't work that way. You need to rely on whatever Xampp bundle brings to you. With vagrant you can create two boxes, spin up the one you want to work and that's it.

You may get a great deal for developing a Wordpress plugin that has to work on PHP 5.2 but your side project has to be blazing fast and you would rely on PHP 7.0. One of your clients may rely on Redis, other one may rely on Hazelcast, another one may rely on Memcached. Xampp ecosystem bloats your machine with runtimes which is generally discouraged.
