I am wondering, having my system currently installed with XAMPP, is it okay if I will install another Apache, PHP, mySQL (separate installers)?
1 Answers
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).

- 20,805
- 1
- 62
- 81
-
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 08: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 08:26