У меня две версии php-7.0.3 и 7.2.12. Я хочу, чтобы и то и другое оставалось в моей системе. Когда я устанавливаю laravel с помощью команды "composer create-project --prefer-dist laravel / laravel blog", он всегда выбирает php версии 7.0.3, как я могу заставить его использовать версию 7.2.12 и установить laravel 5.7. *?
Вы используете Windows или Linux?
Linux (Ubuntu 16.04) с nginx






Используйте двоичный файл php напрямую для запуска команды композитора.
/usr/bin/php7.2 /usr/local/bin/composer create-project --prefer-dist laravel/laravel blog
Пути к двоичным файлам php и composer могут отличаться для вас, сначала обязательно проверьте их.
Я получаю сообщение об ошибке: Неустранимая ошибка: require (): Не удалось открыть "Composer / autoload.php" (include_path = '.: / usr / local / php7212 / lib / php') в / usr / bin / composer в строке 8
Сначала установите необходимые версии php например, 7.4 и 7.1 установить оба
тогда
sudo update-alternatives --config php
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/php.default 100 auto mode
1 /usr/bin/php.default 100 manual mode
2 /usr/bin/php7.1 71 manual mode
* 3 /usr/bin/php7.4 74 manual mode
4 /usr/bin/php8.0 80 manual mode
переключение на номер что вам нужно .. пример
4 затем нажмите ввод
для этого требуются разные версии xampp или php, как указано на apachefriends.org/download.html, поэтому просто загрузите и установите другую версию, которую хотите