1) si devi ediare il file di host (di centos se usi il desktop di centos, o di quant'altro usi per collegarti all'apache della tua vm) per far si che risolva correttamente "symfony.local"

2) in centos normalmente usa selinux per gestire i permessi, e non ci sono permessi che tengano (777 o altri) se non imposti correttamente selinux sulle cartelle. Lo ammetto, non so configurarlo o cmq non me ne è mai fregato un cavolo, quindi puoi provare a disattivarlo (vi /etc/selinux/config e impostando SELINUX=disabled) e poi riavvii la macchina. Fatto questo puoi settare i permessi normalmente

Ah si, mi riferisco a Centos 6.5, la 7 qualcosa è cambiato ma non so cosa di preciso ose riguarda il discorso selinux