Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am wondering, having my system currently installed with XAMPP, is it okay if I will install another Apache, PHP, mySQL (separate installers)?

share|improve this question
up vote 1 down vote accepted

XAMPP is essentially self contained - the files will not interfere with the separate installations you mention (I've done it - it works fine). Typically with XAMPP, all the required files are within the single parent directory. With the separate installations, each will reside in its own folder - there should be no overlap.

Config files are also 'self-contained' (stored within the application directory in this case), so will not interfere with each other.

However, to have components of both running simultaneously, you need to change the default ports - Apache, for instance will run on port 80, by default, regardless if installed stand-alone, or as part of XAMPP - two applications cannot use the same port simultaneously.

If at any given time you are only going to be running one or the other (not both), there should be no difficulty at all (just be cautious copying configs between the two as that doesn't always work so well).

share|improve this answer
Thanks for this, one more question though, what's the difference of this installer Win32 Binary without crypto (no mod_ssl) vs Win32 Binary including OpenSSL 0.9.8t? – kingdm Feb 20 '12 at 8:19
mod_ssl is a module used by Apache for HTTPS. If you are going to be setting up secure sites (i.e. using SSL), you need it. OpenSSL is 'a toolkit' for SSL/TLS - essentially, it is an open source implementation of the protocol. (If this is a testing environment, you probably don't need the 'security' of SSL - but if you have code that functions differently under SSL/non-SSL conditions, then you may want it to properly simulate your real environment. You will probably need to setup certificates to actually use mod_ssl though). – cyberx86 Feb 20 '12 at 8:26
Great explanation, huge thanks! – kingdm Feb 20 '12 at 8:32

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.