En tu httpd.conf .. tienes la directiva:
DocumentRoot = .....
ahí apunta a un directorio de tu servidor .. a partir de ese puedes colocar tus páginas/scripts de tu aplicación y serán accedidas por
http://localhost (minimo) .....
De hecho puedes cambiarlo a otro sitio .. no es necesario que sea ese "htdocs/" o algo así que menciona.
Por lo demás . .no sé que distribución de Linux usas .. pero, podrías usar RPM's (caso de Fedora/Red Had) para instalar soporte PHP sobre Apache e incluso si corresponde instalar una nueva versión de Apache. Eso te facilitará la instalación .. pero no la "configuración fina" que tendras que ajustar para que tu aplicación funcione como esperas.
Un saludo,