Я использую Windows 7, и у меня установлен XAMPP. В Git Bash, когда я набираю php -v
, я получаю PHP 5.6.15
.
Мне нужна более новая версия PHP, потому что я использую Композитор и не могу устанавливать пакеты, требующие PHP 7.1.
Я знаю, что один из способов решить эту проблему - создать резервную копию проектов, удалить текущий XAMPP и установить последний (с PHP 7.1) ... но я бы хотел избежать этого (если возможно), потому что в нем много файлов проекта. C:\xampp\htdocs
и многие базы данных MySQL ...
Итак, я подумываю сохранить этот XAMPP и установить WAMP с последней версией PHP, но у меня есть несколько коротких вопросов.
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ, ЧТО Я БУДУ ИХ НЕТ ИСПОЛЬЗОВАТЬ ОДНОВРЕМЕННО - Я не планирую запускать Apache как из XAMPP, так и из WAMP одновременно, мне просто нужно иметь возможность запускать некоторые из моих проектов, когда это необходимо ... если он старше проект из каталога XAMPP, для которого требуется PHP 5.6, тогда я запущу XAMPP и буду использовать его Apache / MySQL. Если мне нужно создать новый проект, для которого требуется PHP 7.1 - я остановлю Apache / MySQL из XAMPP и запущу WAMP ...
ВОПРОСОВ:
1) Это вообще будет работать? Есть ли причина, по которой мне следует избегать этого? (сохранить XAMPP и установить WAMP)?
2) Если я сохраню свой XAMPP и установлю WAMP, скажем, с PHP 7.2 - какая версия PHP будет работать на моем компьютере, 5.6 или 7.2? В Git Bash, когда я наберу php -v
- какая версия будет отображаться? Какая версия будет использоваться Композитор?
Кроме того, обратите внимание на параметры конфигурации платформы для композитора - с его помощью вы можете устанавливать пакеты в зависимости от PHP 7.1 с гораздо более старой версией PHP.
Вы только что поняли, что происходит? И есть ли причина не запускать более старую версию обоих проектов с PHP 7.1?