Zend Apache2 doesn’t read httpd.conf file
I installed Zend Server CE on my Windows Vista Home Premium machine. I then tried to setup virtual hosting according to tutorials like: http://files.zend.com/help/Zend-Server/configuring_zend_framework.htm but I just couldn't get the Virtual hosting to work! Even more oddly, in command window, httpd.exe -S shows only one virtual host (10081) and it is reading from Apache2/conf/Zend.conf file. But when I change the zend.conf to use port 10083, it's not affecting anything. http://localhost:10081 still goes to the Zend server page.
Very few people have the same problem that I can google until this post: http://osdir.com/ml/httpd-apache/2009-05/msg00677.html (also see his previous post)
I went ahead and disabled User Account Control (IIS was already disabled on my PC) and rebooted the computer. Just like he said in his post, the httpd.conf and zend.conf have been reverted back to the original file!
This time, I copied pasted the standard virtual host tags, rebooted Apache2 using Apache2 monitor and it worked right away!!!
OMG! EVIL WINDOWS!