есть опыт или идеи? оказалось разный drush требует разный php и разный composer.
разный drush и php работают а до composer a еще не дошел. он у меня в папке /usr/local/bin/
пример ошибки:
Composer detected issues in your platform:
Your Composer dependencies require a PHP version ">= 8.1.0". You are running 7.4.33.
PHP Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.1.0". You are running 7.4.33. in /var/www/drupalru/vendor/composer/platform_check.php on line 24
Composer version 2.5.8 2023-06-09 17:13:21
PHP 7.4.33 (cli) (built: Jun 8 2023 15:23:32) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies
drush 8.4
Комментарии
нашел правильный ответ. дело в том что ниже 8.1 потому он и пишет что неподдерживает а на самом деле поддерживает.
Latest Stable (sha256 / sha256sum / asc) for PHP 7.2+ users == Latest
но на сайте контрибные модули слабоваты работают на старом пхп 7.4 от этого проблема.
итого. буду удалять или переделывать старые контрибы.
думаю что пхп кли и от апачи должны быть одинаковы.