I am using AMPServ5.2.6 and recently installed SQL_2008 on vista 64 bit.  Apache failed to start and error message said ” port80 occupied”.  Using netsate cmd found PID 4  is  related to port 80. I turned off SSRS/SSIS etc., then tried to stop and restart AMPServ, there was not  ” port 80 occupied” error message but apache failed to start again. Then I used Event  Viewer in Computer Management and found the following  log: “The Apache service named  reported the following error:  >>> <Directory “E:/APMServ5.2.0/www/cgi-bin”> path is invalid. ”  Then I changed E: to C: in  the 199 line of C:/APMServ5.2.0/Apache/conf/extra/httpd-ssl.conf: ” Finally apache was started.