Random header image... Refresh for more!

Category — MySQL

Apache and Skype Conflict

Recently I was just trying to run XAMPP Lite on my Vista PC.  XAMPP is a cool little utility that lets you run Apache, MySQL, PHP, and Perl all from a USB drive and without installing anything to your windows computer. Although I could get MySQL to start, I could not get Apache to start up. I did not have IIS installed, which could have caused a conflict with Apache, since both are web servers.

I ran xampp-portcheck, the port check utility that was included with XAMPP. It showed that ports 80 and 443 were being used by SYSTEM (see below).

RESULT
——

Service              Port   Status
==================================
Apache (HTTP)          80   SYSTEM
Apache (WebDAV)        81   free
Apache (HTTPS)        443   SYSTEM

MySQL                3306   free

FileZilla (FTP)        21   free
FileZilla (Admin)   14147   free

Mercury (SMTP)         25   free
Mercury (POP3)        110   free
Mercury (IMAP)        143   free

I opened a browser and it reacted as if I had a web server on localhost. The page was blank.

I decided to view the HTML source code and found the following:

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<HTML><HEAD>
<META http-equiv=Content-Type content=”text/html; charset=windows-1252″></HEAD>
<BODY></BODY>
<META content=FUGCLQURCL name=SKYPE_FRAMEID>
<META content=FUGCLQURCL name=SKYPE_FRAMEID></HTML>

I noticed that at the bottom of the source code in a META tag, there was a value of SKYPE_FRAMEID. I decided to stop Skype and sure enough Apache was able to start.

I then started Skype and both programs are able to run.

Skype is a smart program. Since most firewalls allow ports 80 and 443 for web traffic, Skype uses those ports if they are available. If 80 and 443 are in use, Skype will choose other ports to use.

October 4, 2008   1 Comment