Hoy os cuento una forma de instalar Composer y Drush en la mayoría de hostings compartidos que dispongan de acceso SSH. Como requisito mínimo, necesitamos como ya he dicho, acceso SSH y tener instalado git y curl.
Es muy sencillo, solo tenéis que seguir el siguiente guión.
INSTALACIÓN DE COMPOSER
En primer lugar abrimos una consola y nos conectamos por ssh a nuestro hosting. Una vez dentro, ejecutamos el siguiente comando para instalar composer
curl -sS 'https://getcomposer.org/installer' | php
Comprobamos si la carpeta ~/bin existe
ls -l ~
Si no aparece en listado, la creamos
mkdir ~/bin
Ahora movemos el archivo composer.phar a la carpeta "bin"
mv composer.phar ~/bin/composer.phar
Creamos un alias
vim ~/.bash_profile
Añadimos la línea
alias composer="php ~/bin/composer.phar"
Refrescamos el bash
Refrescar bash
¡LISTO! ya podemos usar composer desde cualquier carpeta simplemente tecleando:
composer
INSTALACIÓN DE DRUSH
Ejecutar el siguiente comando para instalar por ejemplo la última versión
composer global require drush/drush:dev-master
Creamos un alias
vim ~/.bash_profile
Añadimos la línea
alias drush="~/.composer/vendor/bin/drush"
Guardamos el fichero y refrescamos el bash
source ~/.bash_profile
¡LISTO! ya podemos usar Drush desde cualquier carpeta simplemente tecleando:
drush