It helps them create servers and other things with Apache, as it offers some of the best distributions like MySQL, PHP, Perl, and others. It is a well-known application for developers. But before you choose the folder you need to click on this warning message.XAMPP is the Apache distribution for Windows containing MySQL, PHP, and Perl, enabling you to intuitively create and configure your server. I recommend to install XAMPP into the special folder in root directory like in C:\XAMPP. Thus XAMPP will always use the original files for all users and there would be no confusion. This is a source of a conflict with Windows.Īll you need is to avoid installing XAMPP into C:\Program Files. The idea of XAMPP is to make projects same for all users. In fact it is not a config file for XAMPP, it is folders where you keep your projects and databases. XAMPP does not like to have different config for different users. Thus, now different users may have different configs while application still think that config files are in the same folder with the executables. In nowadays Windows stores configs in the special folder tied to the user account. In the good old days all users had the same configurations for such apps. ini) in the same folder where the executable files are stored. For example, old applications store config files (like. You know why? Windows now tend to have "C:\Program Files" folder customized for every user. You may have noticed sometimes, that some applications can see files in C:\Program Files that does not exist there.
This is applied mostly to C:\Program Files. UAC works by adjusting the permission level of your user account. User Account Control (UAC) is a feature in Windows that can help you stay in control of your computer by informing you when a program makes a change that requires administrator-level permission. This is a specific issue for Windows Vista, 7, 8 (and presumably newer).