Skip to content

Instantly share code, notes, and snippets.

@Dreamer0x01
Last active November 27, 2023 17:11
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Dreamer0x01/a48d6b01572d2ea34281fa5d743ab0a7 to your computer and use it in GitHub Desktop.
Save Dreamer0x01/a48d6b01572d2ea34281fa5d743ab0a7 to your computer and use it in GitHub Desktop.
Команды composer на хостинге beget
На некторых хостингах, в том числе хостинге beget, требуется явно указывать версию php для композера, так как версия php в консоли часто отличается от версии, заданной в контрольной панели для сайта.
(Текущую версию php для консоли можно узнать командой php -v)
Например, для версии 7.4 команда будет такая:
composer-php7.4 install
Для других версий php алиасы соответствующих версий будут такими:
composer-php5.3
composer-php5.4
composer-php5.5
composer-php5.6
composer-php7.0
composer-php7.1
composer-php7.2
composer-php7.3
composer-php7.4
composer-php8.0
При выполнении команды composer update может быть ошибка перерасхода памяти. В этом случае делаем так:
COMPOSER_MEMORY_LIMIT=-1 composer-php7.4 update
Для sweb может быть применим такой способ запуска композера:
1. Создаём папку composer на уровень выше, чем находится ваш сайт. Скачиваем и размещаем в ней файл composer.phar.
2. Заходим в папку, где у вас находится ваш composer.json и запускаем для соответствующей версии php например так:
php7.4 ../../composer/composer.phar update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment