Не работают команды composer в консоли сервера и в терминале phpstorm?
Перерыл кучу инструкций - без толку. Вот рецепт.
Если у вас с нуля установлен Composer и нет в папке файла composer.json - то никакие инструкции не помогли.
Проблема решается просто. Наберите в консоли:
composer config --global disable-tls true
composer config --global secure-http false
Если composer уже есть и есть файл composer.json то в него нужно добавить строчки:
"config": {
        "preferred-install": "dist",
        "disable-tls": true,
        "secure-http": false
}
Устанавливать composer пробовали? Инструкция