A photon is a wave-packet which can be Fourier expanded as
(1) Σp exp[i(pr - Et)/ħ]
The phase velocity, i.e. the velocity of propagation of the phase, is obtained for each Fourier component by requiring
(2) φp = (pr - Et)/ħ = const.
Taking the time derivative one gets pdr/dt = E , i.e. the well-known relation,
(4) pvφp = E.
The phase velocity vφp is not the same for all the Fourier components, some of them propagate more quickly and some more slowly. Some propagate faster than c, some are slower than c, leading to the dispersion of the wave-packet after some time. The universal constant c is the group velocity, not the phase velocity.
WHY the group velocity has more physical significance than the phase velocity? And why all the photons have the same group velocity, c?