/var/ww/dominio.com/public_html/phpinfo.php
Cuando dices que phpinfo se ejecuta es por que estas ejecutando un fichero php con la funcion phpinfo() en el mismo path que el fichero que no se te ejecuta?
Si es así debería ejecutarse otro fichero php correcto.
http://virtualhost/phpinfo.php http://virtualhost/otro.php
Si ejecutas phpinfo() en otro path, hace toda la pinta que sera esto, no nos dice nada sobre el problema que puedas tener.
No te daba ninguna solución solo interpretaba lo que habias dicho tu.
Cita: ...dentro de publoc_html he creado un archivo html...
Si no es el caso, deberias responder a la primera pregunta, para estar seguros que php esta funcionando en el virtualhost.
O dar mas información para que se te pueda ayudar.
Aquí parece que tocan el tema
http://stackoverflow.com/questions/9...ot-parsing-php
Recuerda reiniciar apache siempre que toques algo de la configuración.