en teoría y si no recuerdo mal para que te funcione debería de hacer las dos, porque??
porque para que puedas ejecutar el composer.phar tienes que hacer algo como esto
para que la consola te pueda interpretar el php tienes que tener instalado el cliente y haberlo incluido en el path (si mal no recuerdo corrijame si me equivoco por favor).