Seu comando curl está rodando como root (via sudo), mas seu comando php não está. Tente mover seu sudo entre o pipe ("|") e 'php' (supondo que você quer que seu instalador seja executado como root em primeiro lugar ...).
Estou tentando instalar o compositor com o comando:
sudo curl -s https://getcomposer.org/installer | php
E estou recebendo este erro:
All settings correct for using Composer
Downloading...
Download failed: failed to open stream: Permission denied
Downloading...
Download failed: failed to open stream: Permission denied
Downloading...
Download failed: failed to open stream: Permission denied
The download failed repeatedly, aborting.
Eu não sei porque? Você tem alguma ideia? Eu tentei google mas nada.