аліас для composer — встановлення на шейред хостингах

Для встановлення найпопулярніших фреймворків рекомендують використовувати так званий composer. Сам інструмент працює через ssh і надає розширені можливості для управління сервером.

На одному з етапів рекомендують перемістити композер в /usr/bin/composer, аби використовувати його як аліас:

mv composer.phar /usr/bin/composer

Ця річ прекрасно працює на виділених серверах, але виникають труднощі з доступом, якщо ви знаходитесь на шейред хостинзі. В деяких випадках допомагає команда sudo:

sudo mv composer.phar /usr/bin/composer

Проте при більшості оказій доступ вам ніхто не надасть і ефективніше розмістити композер в седе в піддиректорії та зайшовши в цю директорію створити alias у bashrc:

alias composer="php composer.phar"

В мому після цього випадку я з легкістю запустив встановлення symphony:

composer require symfony/symfony

UPD. звичайно, потрібні аліаси доведеться створювати щоразу, коли Ви перезапускаєте свій ssh клієнт, смачного 🙂

UPD2. Проте аліас не спрацювує у деяких випадках, наприклад, коли потрібно змінити параметри ліміту пам’яті. Класична команда:

php -d memory_limit=512M composer update

Тут видавало помилку, тому я замінив аліас на реальну назву файлу:

php -d memory_limit=512M composer.phar update

Залишити відповідь