I have this problem too. I run XAMPP, I can click Start next to MySQL and it works but when I tried to start Apache nothing happened. I tried clicking the box next to Svc, and it said "Click OK to install Apache Service" I thought it was already installed. Unclicking the box did nothing. It says below:
"Apache started [port 80]
I looked at that error log previously mentioned, but it is gibberish to me and I have no idea how to fix this and start Apace.
I have already run multiple installs, deleting the previous installs each time. The first time, both Apache and MySQL started fine, but I could not get anything to happen when I click "Admin" next to MySQL to get the database. Now If I try, it comes up with an empty browser window and an error message.
I am new to databases and not good at troubleshooting. Why can't this stuff just work????