do arquivo httpd.conf:
NOTE: Where filenames are specified, you must use forward slashes
instead of backslashes (e.g., "c:/apache" instead of "c:\apache").
If a drive letter is omitted, the drive on which Apache.exe is located
will be used by default. It is recommended that you always supply
an explicit drive letter in absolute paths to avoid confusion.
então mude o
DocumentRoot E:\zend\Apache2\htdocs\my_project\public
para
DocumentRoot "e:/zend/Apache2/htdocs/my_project/public"
o Directory E:\zend\Apache2\htdocs\my_project\public
é a parte do arquivo de configuração na qual os serviços e recursos são permitidos e / ou desativados nesse diretório, portanto, ele precisa ser assim:
<Directory "e:/zend/Apache2/htdocs/my_project/public">
some options
</Directory>
seria mais fácil apontar o que está errado se você postasse o httpd.conf aqui, ou fizesse o upload em algum lugar e postasse um link para esse arquivo