instalacion de composer en ubuntu server o ubuntu desktop 18.04 !

hola a todos en este post hablo de instalar composer, aclarando funciona tambien para otras meta distro que esten basadas en ubuntu.

antes de empezar debes de tener instalado php7 si no lo tienes instalalo con mis anteriores post.

bueno empecemos con los siguientes comandos a seguir, ojo estos pueden cambiar asi que siempre atentos a la documentacion oficial que les dejare el enlace aca composer php

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

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

$ php composer-setup.php

$ php -r "unlink('composer-setup.php');"

bueno una vez hecho estos comando de php para descargar composer y verficar su integridad lo que sigue es ejecutar el comando ls para comprobar que el archivo composer.phar este ahi luego haces lo siguiente:

bueno repitiendo lo enunciado antes haces esto:

$ ls 

ahi debe de estar el archivo composer.phar
luego de esto ejecutas esto:

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

bueno con eso deberia estar listo para comprobar que composer esta listo haces lo siguiente y saldra algo como esto :

$ composer -v 
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.6.5 2018-05-04 11:44:59

Usage:
  command [options] [arguments]

Options:
  -h, --help                     Display this help message
  -q, --quiet                    Do not output any message
  -V, --version                  Display this application version
      --ansi                     Force ANSI output
      --no-ansi                  Disable ANSI output
  -n, --no-interaction           Do not ask any interactive question
      --profile                  Display timing and memory usage information
      --no-plugins               Whether to disable plugins.
  -d, --working-dir=WORKING-DIR  If specified, use the given directory as working directory.
  -v|vv|vvv, --verbose           Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

y bueno con esto ya estaria composer nos vemos hasta otro post !!.