I have just installed xampp on windows server 2008 64 bit machine (no exchange installed)
The installation completed without any errors
Mysql starts with no problem but the Apache server just refuses to start. I have changed to port to 888 in the httpd.conf file but when I try to start the server in the control manager, the message box tells me that it is trying to start on port 80 even though port 888 has been set up.
I have another server which has exactly the same OS and xampp installation and this message also appears but the server starts correctly. I presume this message is because of some hard coding somewhere.
Can someone please tell me why the server is just not starting - there are no error messages and the event viewer just tells me that the server could not start
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Loganathan NatarajanLAMP DeveloperCommented:
can you post with the error message  you get when you try to restart/start?
> .. message box tells me that it is trying to start on port 80 even though port 888 has been set up.
this indicates that the server seems to user another configuration than you changed

did you run xampp\setup_xampp.bat ?
Change it at both Listen and Servername.
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

doctorbillTechAuthor Commented:
yes to both answers
Anything in apache/logs/error.log?
doctorbillTechAuthor Commented:
nothing at all
a) Can you paste the syntax entered for the http.conf lines?
Plz paste don't type.

Can you try

c) as per above can you try 8080 on Listen and Servername rather than 888

in apache\conf\extra\httpd-vhosts.conf is NameVirtualHost and/or VirtualHost uncommented? If so is the port right?
> nothing at all
if you get nothing in error.log, you either checked the wrong file or started the wrong executable
please verify
doctorbillTechAuthor Commented:
which log file do I need to look at
doctorbillTechAuthor Commented:
I have figured it out but I am still very confused:

When the IIS application "SBS Web Application " is running (needed for the OWA access) the Apahce server does not run. If this is stopped Apache server runs. The strange thing is that the conf file is set to port 888 but still Apache is trying to run on port 80

Also, other services like "Sharepoint" which use port 80 and port 449 (https) do NOT conflict with the Apache server even if they are running. The same with other web applications running and using port 80

The "SBS Web Applications" is using port 80 and port 443 for https. This is the ONLY application using port 443 and it is the ONLY application conflicting with Apache running on port 888,  so it looks as if the port 443 is causing the problem. How can I change Apache to run on an alternative port to 443 ?:
That is set in apache/conf/extra/httpd-ssl.conf

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
doctorbillTechAuthor Commented:
Thanks very much all of you - it made me  think about and investigate the problem in a logical stepwise fashion.
I don't have a lot of experience with Apache but this will certainly help me with future configurations
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.