Instalación de composer

Hola a todos, les cuento que monté un ambiente de prueba, copia de producción, para realizar los pasos de actualización de 2.3.8 a 3.0.0 y estoy teniendo problema para instalar composer. El error es el siguiente:

# curl -sS https://getcomposer.org/installer | php
Downloading...
The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Connection timed out
Retrying...
The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Connection timed out
Retrying...
The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Connection timed out
The download failed repeatedly, aborting.

En la UNRN tenemos Pilagá instalado en un servidor Centos 5.11 ahora con PHP 5.5, PgSQL 9,4 y Apache 2.2.
Estuve buscando posibles causas del error pero no ecuentro solución. Lo más coherente que encontré fue que quizás había una falla al usar SSL así que probé descargando el “installer” y ejecutándolo desabilitando SSL y me da el mismo error .

Cabe mencionar que no tengo problema de conexión a Internet, he instalado y actualizado todo tipo de paquetes sin problema.

Agradezco de antemano su ayuda!!

Saludos,

Encontré un workaround que me funcionó… se los dejo para aquéllos que tienen o tuvieron el mismo problema
https://getcomposer.org/doc/articles/troubleshooting.md#operation-timed-out-ipv6-issues-

Workaround Linux:

On linux, it seems that running this command helps to make ipv4 traffic have a higher prio than ipv6, which is a better alternative than disabling ipv6 entirely:

sudo sh -c "echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf"

Saludos!

Ejecutar esto en una terminal:
Para descargar el instalador:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Para verificar el instalador

php -r "if (hash_file('SHA384', 'composer-setup.php') === 'c32408bcd017c577ce80605420e5987ce947a5609e8443dd72cd3867cc3a0cf442e5bf4edddbcbe72246a953a6c48e21') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Instalacion global (probado en Debian 8):

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Para mas info ver https://getcomposer.org/download/

saludos,

¿Existe la manera de instalarlo offline; esto es; contar con los binarios de la versión 1.2.4 (actual)?

Hola Pablo,
Si existe la manera de hacer una descarga manual, lo deberías descargar de acá https://getcomposer.org/download/
ahí encontrás el binario de la versión 1.2.4 fijate
Manual Download.
Te va a descargar un archivo composer.phar, después podes hacer lo siguiente

sudo mv  composer.phar /usr/local/bin/composer

Nosotros siempre lo descargamos:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

así, entonces nos aseguramos que tenemos la ultima versión
saludos,