DARTHARTH

Версия php при запуске composer в Beget

При выполнии команды установки Drupal 9 на хостинге Beget консоль ругается на то, что для некоторых модулей движка необходима версия php как минимум 7.1. Выполнив php -v увидим, что по умолчанию у нас идет 5.6. Техподдержка написала данный вариант решения проблемы:

Версия PHP, которая задаётся в разделе Сайты, не влияет на версию консольного интерпретатора.

Если Вам необходима конкретная версия интерпретатора для использования в консоли, воспользуйтесь командой phpX.X, где X.X — нужная версия:

example@codia3:~ [0] $ php
php      php4.4      php5.2      php5.3      php5.4      php5.5      php5.6      php7.0      php7.1      php7.2   php7.3   php7.4    php-cgi     php-config  phpize      
example@codia3:~ [0] $ php

Для запуска composer используйте composer-phpX.X:

example@codia3:~ [0] $ composer
composer         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
example@codia3:~ [0] $ composer

Для использования в заданиях CronTab укажите путь к интерпретатору нужной версии в параметрах запуска:
«`
/usr/local/bin/php4.4
/usr/local/bin/php5.2
/usr/local/bin/php5.3
/usr/local/bin/php5.4
/usr/local/bin/php5.5
/usr/local/bin/php5.6
/usr/local/bin/php7.0
/usr/local/bin/php7.1
/usr/local/bin/php7.2
/usr/local/bin/php7.3
/usr/local/bin/php7.4

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Scroll Up