Click here to Skip to main content
13,247,448 members (77,924 online)
Click here to Skip to main content
Add your own
alternative version


3 bookmarked
Posted 27 Aug 2013

Install Xampp co-existing with IIS

, 27 Aug 2013
Rate this:
Please Sign up or sign in to vote.
A very simple article that describes installing Xampp localhost server on Windows with IIS installed, that may help everybody with the known issue of port 80.

Xampp Sample Image


The main aim of this article is to help beginners to get Xampp Apache Server and IIS server to work together since there is an issue due to port 80. So we have to change Xampp port 80 to another port number (not used by any other service).

Use the following steps:

  1. Download Xampp from the official website or directly from this link
  2. After successful installation of Xampp, go to this directory inside your Xampp folder: /Xampp/apache/conf/httpd.conf
  3. Search for Listen 80 and replace it with Listen 8080
  4. Search for ServerName localhost:80 and replace it with ServerName localhost:8080
  5. Save this file and close it
  6. Then go to this directory: /Xampp/apache/conf/extra/httpd-ssl.conf
  7. Search for Listen 443 and replace it with Listen 4499
  8. Search for VirtualHost _default_:443> and replace it with VirtualHost _default_:4499>
  9. Search for ServerName localhost:443 and replace it with ServerName localhost:4499
  10. Save this file and close it
  11. Congratulations, we are done. You can run your Apache service using Xampp Control Panel.


Hope this was a helpfull post for everyone that has a problem with Xampp and IIS installation. Feel free to contact me at anytime.


This article, along with any associated source code and files, is licensed under The Apache License, Version 2.0


About the Author

Ahmed Alaa El-Din
Software Developer eSpace Software Company
Egypt Egypt
No Biography provided

You may also be interested in...

Comments and Discussions

QuestionUsing Xampp and localhost: Pin
Andrew Alix25-May-17 8:19
memberAndrew Alix25-May-17 8:19 
QuestionNumber 9 is not exist anymore in httpd-ssl.conf Pin
sashkanz16-Aug-15 19:07
membersashkanz16-Aug-15 19:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.171114.1 | Last Updated 27 Aug 2013
Article Copyright 2013 by Ahmed Alaa El-Din
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid