![mamp or xampp for windows mamp or xampp for windows](https://www.wppourlesnuls.com/wp-content/uploads/2019/08/wamp-mamp.png)
#Mamp or xampp for windows how to#
To install individual components, read " How to install and get start with Apache", " How to install and get started with MySQL".
![mamp or xampp for windows mamp or xampp for windows](https://1.bp.blogspot.com/-yl2XODMcdE0/XGYQyvDVPJI/AAAAAAAACqM/RZX3PGlE3p8Nlpr6WUaUJmm-3s5CRmPiwCLcBGAs/s1600/How%2BTo%2BInstall%2BWordPress%2BOn%2BMAMP%2BServer%2BIn%2BWindows%2B10%2B%2B15.png)
In this section, I shall briefly describe how to install and customize some of the AMP bundles.
![mamp or xampp for windows mamp or xampp for windows](https://applech2.com/wp-content/uploads/2017/09/MAMP-logo-icon.jpg)
Read " How to setup and get started with Git". Set up a Version Control System, such as Git (on Github), for backup, version control and collaboration. For advanced client-side programming: BootStrap, jQuery, Augular.js, React.js. Read " Client-side Programming: HTML/CSS/JavaScript Section".
![mamp or xampp for windows mamp or xampp for windows](https://nextflow.in.th/wp-content/uploads/Create-myapp-folder-in-htdocs-XAMPP-MAMP.png)
Integrated Development Environment (IDE) and Debugger I shall describe how to install and setup some of these bundles in the next section. Zend Server ) (Cross-platform for Windows, macOS and Linux).XAMPP (Cross-platform for Windows, macOS and Linux).
#Mamp or xampp for windows software#
Install a bundle package, which includes all software components (a) to (d) needed for developing PHP webapps.įor beginners running on Windows/macOS, I certainly recommend the bundle approach for simplicity (although they might not bundled the latest releases).Install individual software components, i.e., (a) Apache, (b) MySQL, (c) PHP, and (d) Other utilities.There are two ways of setting up LAMP/WAMP/MAMP: Depending on what you're doing, these differences may not matter, or they may create significant differences between the way things work on dev and live.To develop PHP webapps, you need to setup Apache + MySQL + PHP under your operating system, in a so called LAMP (Linux-Apache-MySQL-PHP), WAMP (Windows-Apache-MySQL-PHP), or MAMP (macOS-Apache-MySQL-PHP) environment. While MacOSX is very similar to Linux, there are some differences. My personal recommendation is that your dev environment should be as close to your live environment as sensibly possible.įor most people this means Linux, so run a VM (or external test server), preferably using the same distribution as your live server and use the same package repos to install things from. The things you need to pay attention to most are the versions they distribute (and which MySQL distribution they use - Oracle, Percona or MariaDB - there's not much difference between Oracle MySQL and Percona MySQL, but MariaDB has some significant differences) XAMPP is pretty much just another WAMP installer with an easier to google name.Īt the end of the day, it doesn't matter too much which you run. There are a number of installers that refer to themselves as "WAMP" or "WAMP" or "WAMP". There are a number of different installers that attempt to make installing and running an *AMP stack easier. WAMP is Windows, MAMP is MacOS, LAMP is Linux (which you tend not to see bundled installers for in the same way because the AMP stack is usually easy to install from your distribution directly). In general *AMP refers to a -Apache-MySQL-PHP(/Perl/Python) stack.