Running XAMPP and Apache with IIS Server
XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. I need to run both XAMPP and IIS (Internet Information Services) together. I use IIS to run 3CX VoIP Software and XAMPP for local development.
The conflict is with Apache and IIS using the same ports (port:80).
You will need to access 2 files and make the following changes to the ports:
Navigate to your XAMPP folder in your C: drive – C:\xampp\apache\conf\httpd.conf
Search for “Listen 80” and change this to “Listen 81”
Search for “localhost:80” and change this to “localhost:81”
Navigate to your XAMPP folder in your C: drive – C:\xampp\apache\conf\extra\httpd-ssl.conf
Search for “Listen 443” and change this to “Listen 4499”
Search for “localhost:80” and change this to “localhost:4499”
Search for “VirtualHost _default_:443” and change this to “VirtualHost _default_:4499”
You have to change both files inorder for this to work correctly. This was used for XAMPP version 1.7.3

