Как обновить версию php до 7.0. Обновление PHP на Denwer

Обновление php до последней версии прежде всего, обеспечит более быструю и надежную работу сайта, оптимизацию страниц и улучшенную структуру по мнению поисковиков. Но не у всех получается правильно осуществить данное обновление.

О том когда и как, а главное, зачем переходить на новую версию php и не наделать ошибок, мы и поговорим в этом посте.

Когда переходить на последнюю версию php

О необходимости обновления версии php можно узнать как самостоятельно (проверить скорость загрузки), так и получив уведомление от своего хостинг-провайдера. Кроме того, при использовании готовых движков, можно включить режим отладки системы и при установке расширений у которых используется старая версия php, система сама выдаст предупреждение.

Так же проверить код сайта на ошибки можно валидатором (). Еще один способ несовместимости - это установка расширений для своего движка. Особенно это касается новых или обновленных расширений (если создан на php). В них всегда все новое, в том числе и сам php-код.

Причины для обновления php

Необходимо отметить 2 самые важные причины - это безопасность и работоспособность всего сайта. Еще совсем недавно все администраторы знали о прекращении обновления php версии 5.2, а сейчас, по прошествии всего чуть меньше двух лет, язык программирования php уже доступен в 7 версии.

Говоря простым языком, обновлено полностью ядро php, появились новые и упрощены старые функции. В результате увеличения передачи данных, увеличилась и скорость работы.

Владельцам самописных сайтов использующих php, так же необходимо позаботиться о переходе на новую версию, но это уже отдельная тема и владельцы написавшие такой сайт самостоятельно, знают как это сделать.

Что касается администраторов занимающихся только управлением таких сайтов и не имеющих необходимых знаний, то здесь необходимо обратиться к владельцу сайта или к программисту создавшему движок.

Как узнать версию php

Прежде всего любому администратору необходимо иметь полную информацию о своем программном обеспечении с помощью которого работает сайт, включая и версию php, если конечно именно этот язык программирования использован для работы проекта.

Способов проверки достаточно много, самыми простыми являются непосредственно проверка версии php в аккаунте хостинга и второй - создание файла проверки версии php.

Про аккаунт на хостинге, каждый владелец сайта все знает сам, а вот про проверку с помощью файла, рассмотрим подробнее.

Для этого создаем файл в любом редакторе со следующим содержимым:
и сохраняем под тем же именем phpinfo.php

Затем данных файл нужно закачать в корень своего сайта и обратиться к нему в адресной строке своего браузера (http://ваш_домен/phpinfo.php).

В результате получим всю необходимую информацию касающуюся не только версии php, но и все что нужно для администратора.

Обновление php на сервере для wordpress

Все популярные cms-системы, в том числе и wordpress, часто обновляются и имеют последнюю версию языка программирования и частенько новый функционал. Связано это прежде всего с безопасностью и с обновлениями программного кода.

На этом примере рассмотрим практику обновления php непосредственно на хостинге. Хорошо что владельцам cms-систем нет надобности обновлять весь программный код cms, для этого есть разработчики.

А вот настроить совместимость версий php хостинга и например wordpress, это уже дело администратора сайта. Собственно ради этого и написана данная статья.

Любой администратор знает что обновление php на сервере делается из контрольной панели хостинга двумя кликами мыши. Выбрал необходимую версию php и нажал кнопку «сохранить».

В большинстве случаев это происходит по причине несовместимости установленных расширений с последними версиями php. Поэтому важно следить за обновлениями и стараться не устанавливать расширения, которые давно не обновлялись разработчиком.

Совсем не важно знать структура wordpress или другого движка, а достаточно понимать что все изменения происходят именно по этой причине.

А раз так, то нужно все это дело проверить. Но расширений может быть не один десяток (плагины для wordpress) и проверить такое количество на совместимость, просто не реально!

Как быть?

Проверка расширений на совместимость с php 7

Как ни странно, но для wordpress например, можно установить еще один плагин Compatibility php , который и поможет узнать какие установленные плагины не дают нормально работать системе.

Это отличный и простой способ проверить совместимость вашего сайта с PHP 7. Причем проверить можно практически все, включая тему для wordpress.

Установка стандартная и после этого в панели инструментов появится дополнительная вкладка PHP Compatibility.

Плагин проверит все установленные плагины движка на совместимость что и позволит нам сократить время на поиск несовместимых расширений.

Чтобы внимательно рассмотреть, нажмите мышкой на изображение.

На скриншоте видно, что после нажатия на кнопку «Scan site again», плагин выдал всю информацию по установленным расширения. Наглядно виден разноцветный результат проверки.

Содержимое подозрительных плагинов можно просмотреть нажав на ссылку справа и увидеть адрес этой ошибки.

Таким образом, из установленных 23-х плагинов на блоге, необходимо отключить или удалить всего 3. Тем самым можно обеспечить себе уверенность в том, что обновление php пройдет без проблем.

Если не жалко времени, можно обойтись ручным способом удалить или отключить все плагины, а после настройки сервера на php 7, постепенно включать их по одному и проверять работу.

В этом случае нужно либо помнить все настройки, либо иметь файл с сохраненными настройками.

Обновление версии php joomla

Что касается cms-joomla, то наверняка уже понятно, что процедура обновления версии php примерно выглядит одинаково. Вариантов достаточно много, но самое главное, что уже вся система работает на последней версии php после того, как вышла joomla 3.7.

При этом в панели администратора появится сообщение о несовместимости php не зависимо от того, на каком сервере работает система, локальном или удаленном.

Что касается установленных расширений, то зачастую в joomla не бывает больше 5-7 расширений которые необходимо обновить.

И информацию об обновлении всегда можно увидеть в админ-панели, но если некоторые расширения долго не обновляются, стоит на это обратить пристальное внимание.

Ваш WordPress сайт может работать быстрее и стать безопаснее, и это в ваших руках!

Эта страница попробует разъяснить, почему это значит для вас, и как вы можете это исправить.

Почему PHP является значимым

PHP — язык программирования, на основе которого создан WordPress. Версия PHP устанавливается на уровне сервера системным адмиистратором. В то время как вы можете быть в курсе важности своевременных обновлений WordPress, плагинов и тем , поддержание актуальности версии PHP является не менее важным.

Существуют две важные причины иметь актуальную версию PHP:

  • Ваш сайт будет работать быстрее , так как последние версии PHP более эффективны. Обновление до свежей поддерживаемой версии PHP (на настоящий момент — 7.3) способно ускорить сайт до 3-4 раз, по сравнению с старыми версиями.
  • Ваш сайт будет безопаснее. PHP, как и WordPress, поддерживается его сообществом. Так как PHP очень распространен, то он является приоритетной целью для взлома, только свежие поддерживаемые версии будут иметь актуальные возможности безопасности. Старые, неподдерживаемые версии PHP не имеют их , поэтому обновление PHP требуется для поддержания вашего WordPress сайта безопасным.

Но это еще не всё, есть и другие преимущества:

  • Быстрый сайт получает преимущества в поисковых системах , так вы получите выше ранжировку в поиске!
  • Быстрый сайт лучше удерживает посетителей . Посетители уходят быстрее с медленных сайтов, быстрый сайт более эффективен.
  • Безопасный сайт лучше защищен от взлома и ущерба репутации, в случае взлома.

Эти преимущества хороши как для вас, так и для посетителей сайта. Это причины, по которым стоит обновить PHP как можно скорее. В следующем разделе мы расскажем как это сделать.

Перед обновлением PHP

Для начала несколько предупреждений, но не нужно пугаться. Есть некоторые технические вещи, которые нужно сделать перед обновлением версии PHP.

Само обновление версии PHP не должно стать большой проблемой, но мы не можем гарантировать , что оно пройдет без проблем. WordPress работает даже с версией настолько старой как 5.6.20 (хоть мы и рекомендуем 7.3, у нас отличная обратная совместимость!), но мы не знаем как будут работать ваши плагины и темы. Они должны, наиболее популярные или плагины и темы с хорошей репутацией скорее всего будут, но опять же, мы не гарантируем это.

Ниже приведены пара шагов, которые стоит предпринять для снижения риска перед обновлением:

  • Сделайте резервную копию сайта: , это позволит вам откатить сайт, в случае если что-то пойдет не так. Существует , так что если вы еще не выбрали решение для себя, то попробуйте что-то из этого. Для полноты отката, также потребуется вернуть текущую версию PHP (мы расскажем чуть позже как это сделать).
  • Обновите WordPress, темы и плагины: из консоли WordPress, перейдите в Обновления и обновите всё. Это то, что в любом случае стоит делать регулярно. По завершению обновлений убедитесь, что сайт работает как должен.
  • Проверьте совместимость с PHP: установите плагин для проверки ваших тем и плагинов на возможные проблемы. Плагин не идеален и может пропустить что-то или давать ложные срабатывания, но в большинстве случаев он работает.
  • Исправьте проблемы совместимости с PHP: если на предыдущем шаге плагином были найдены проблемы, обратитесь к разработчикам темы или плагина и попросите их разобраться. Если они не хотят или не смогут этого сделать, то поищите другие темы в каталогах с похожей функциональностью и используйте их вместо проблемных.

Сделайте эти несколько шагов и вы будете готовы обновить версию PHP на вашем WordPress сайте для получения всех преимуществ, которые это принесет!

Если в процессе у вас возникнут сложности или потребуется помощь, то вам лучше обратиться к профессиональному веб-разработчику, поддержке вашего хостинг-провайдера или авторам ваших плагинов и тем. Большинство из них должны быть счастливы помочь вам.

А теперь мы можем наконец перейти к обновлению PHP версии на вашем сайте.

Как обновить версию PHP на сайте, чтобы сделать его быстрее и безопаснее

Теперь вы готовы обновить версию PHP на сайте! Вы проявили осмотрительность, у вас есть резервная копия и сайт подготовлен для обновления в лучшем виде.

Так как версия PHP устанавливается на уровне сервера вашим хостингом, то обновление происходит или через изменение настроек в панели хостинга или через обращение в техническую поддержку хостинга с просьбой изменить версию PHP.

Таким образом, точные действия для обновления зависят от хостинга. Ниже приведен , которые предоставили нам инструкции (на английском) по обновлению PHP для них.

Если вы не нашли свой хостинг в списке, то можно обратиться в техническую поддержку хостинга с просьбой помочь вам. Ниже приведен шаблон обращения, который вы можете использовать:

Уважаемая поддержка хостинга!

Я хочу сделать свой WordPress сайт быстрее и безопаснее с последней версией PHP.
Если мой сайт еще не использует последнюю версию PHP,
то сообщите пожалуйста, что пошагово мне нужно сделать для обновления.

Спасибо!

Если на этом этапе у вас возникли сложности, то или смените версию PHP назад сами, или обратитесь в поддержку хостинга или профессиональному веб-разработчику. В случае необходимости отката к резервной копии, сначала восстановите предыдущую используемую версию PHP (возможно через обращение в поддержку хостинга), затем восстановите сайт из резервной копии.

У вас теперь есть вся информация по обновлению! Отлично! С актуальной версией PHP ваш сайт будет быстрее и безопаснее, а ваши посетители довольнее.

Быстрые, безопасные WordPress сайты для всех

С последней версией PHP вы можете быть уверены в том, что ваш сайт настолько быстр и безопасен, насколько это возможно.

У вас теперь есть вся информация по обновлению PHP, и вы также знаете как это сделать в будущем. Следите за уведомлениями об обновлениях в консоли вашего сайта WordPress, или за новостями вашего хостинга.

Спасибо за то, что делаете интернет лучше!

Ваш WordPress сайт может работать быстрее и стать безопаснее, и это в ваших руках!

Эта страница попробует разъяснить, почему это значит для вас, и как вы можете это исправить.

Почему PHP является значимым

PHP — язык программирования, на основе которого создан WordPress. Версия PHP устанавливается на уровне сервера системным адмиистратором. В то время как вы можете быть в курсе важности своевременных обновлений WordPress, плагинов и тем , поддержание актуальности версии PHP является не менее важным.

Существуют две важные причины иметь актуальную версию PHP:

  • Ваш сайт будет работать быстрее , так как последние версии PHP более эффективны. Обновление до свежей поддерживаемой версии PHP (на настоящий момент — 7.3) способно ускорить сайт до 3-4 раз, по сравнению с старыми версиями.
  • Ваш сайт будет безопаснее. PHP, как и WordPress, поддерживается его сообществом. Так как PHP очень распространен, то он является приоритетной целью для взлома, только свежие поддерживаемые версии будут иметь актуальные возможности безопасности. Старые, неподдерживаемые версии PHP не имеют их , поэтому обновление PHP требуется для поддержания вашего WordPress сайта безопасным.

Но это еще не всё, есть и другие преимущества:

  • Быстрый сайт получает преимущества в поисковых системах , так вы получите выше ранжировку в поиске!
  • Быстрый сайт лучше удерживает посетителей . Посетители уходят быстрее с медленных сайтов, быстрый сайт более эффективен.
  • Безопасный сайт лучше защищен от взлома и ущерба репутации, в случае взлома.

Эти преимущества хороши как для вас, так и для посетителей сайта. Это причины, по которым стоит обновить PHP как можно скорее. В следующем разделе мы расскажем как это сделать.

Перед обновлением PHP

Для начала несколько предупреждений, но не нужно пугаться. Есть некоторые технические вещи, которые нужно сделать перед обновлением версии PHP.

Само обновление версии PHP не должно стать большой проблемой, но мы не можем гарантировать , что оно пройдет без проблем. WordPress работает даже с версией настолько старой как 5.6.20 (хоть мы и рекомендуем 7.3, у нас отличная обратная совместимость!), но мы не знаем как будут работать ваши плагины и темы. Они должны, наиболее популярные или плагины и темы с хорошей репутацией скорее всего будут, но опять же, мы не гарантируем это.

Ниже приведены пара шагов, которые стоит предпринять для снижения риска перед обновлением:

  • Сделайте резервную копию сайта: , это позволит вам откатить сайт, в случае если что-то пойдет не так. Существует , так что если вы еще не выбрали решение для себя, то попробуйте что-то из этого. Для полноты отката, также потребуется вернуть текущую версию PHP (мы расскажем чуть позже как это сделать).
  • Обновите WordPress, темы и плагины: из консоли WordPress, перейдите в Обновления и обновите всё. Это то, что в любом случае стоит делать регулярно. По завершению обновлений убедитесь, что сайт работает как должен.
  • Проверьте совместимость с PHP: установите плагин для проверки ваших тем и плагинов на возможные проблемы. Плагин не идеален и может пропустить что-то или давать ложные срабатывания, но в большинстве случаев он работает.
  • Исправьте проблемы совместимости с PHP: если на предыдущем шаге плагином были найдены проблемы, обратитесь к разработчикам темы или плагина и попросите их разобраться. Если они не хотят или не смогут этого сделать, то поищите другие темы в каталогах с похожей функциональностью и используйте их вместо проблемных.

Сделайте эти несколько шагов и вы будете готовы обновить версию PHP на вашем WordPress сайте для получения всех преимуществ, которые это принесет!

Если в процессе у вас возникнут сложности или потребуется помощь, то вам лучше обратиться к профессиональному веб-разработчику, поддержке вашего хостинг-провайдера или авторам ваших плагинов и тем. Большинство из них должны быть счастливы помочь вам.

А теперь мы можем наконец перейти к обновлению PHP версии на вашем сайте.

Как обновить версию PHP на сайте, чтобы сделать его быстрее и безопаснее

Теперь вы готовы обновить версию PHP на сайте! Вы проявили осмотрительность, у вас есть резервная копия и сайт подготовлен для обновления в лучшем виде.

Так как версия PHP устанавливается на уровне сервера вашим хостингом, то обновление происходит или через изменение настроек в панели хостинга или через обращение в техническую поддержку хостинга с просьбой изменить версию PHP.

Таким образом, точные действия для обновления зависят от хостинга. Ниже приведен , которые предоставили нам инструкции (на английском) по обновлению PHP для них.

Если вы не нашли свой хостинг в списке, то можно обратиться в техническую поддержку хостинга с просьбой помочь вам. Ниже приведен шаблон обращения, который вы можете использовать:

Уважаемая поддержка хостинга!

Я хочу сделать свой WordPress сайт быстрее и безопаснее с последней версией PHP.
Если мой сайт еще не использует последнюю версию PHP,
то сообщите пожалуйста, что пошагово мне нужно сделать для обновления.

Спасибо!

Если на этом этапе у вас возникли сложности, то или смените версию PHP назад сами, или обратитесь в поддержку хостинга или профессиональному веб-разработчику. В случае необходимости отката к резервной копии, сначала восстановите предыдущую используемую версию PHP (возможно через обращение в поддержку хостинга), затем восстановите сайт из резервной копии.

У вас теперь есть вся информация по обновлению! Отлично! С актуальной версией PHP ваш сайт будет быстрее и безопаснее, а ваши посетители довольнее.

Быстрые, безопасные WordPress сайты для всех

С последней версией PHP вы можете быть уверены в том, что ваш сайт настолько быстр и безопасен, насколько это возможно.

У вас теперь есть вся информация по обновлению PHP, и вы также знаете как это сделать в будущем. Следите за уведомлениями об обновлениях в консоли вашего сайта WordPress, или за новостями вашего хостинга.

Спасибо за то, что делаете интернет лучше!

Обновление PHP для WordPress простыми словами с примером, картинками и безопасно, аналогично и для других CMS за некоторыми исключениями, но, если немного подумаете, то обновитесь легко.

Обновление PHP для блога на WordPress, пошаговая инструкция на примере моего сайта для новичков.

Здравствуйте, уважаемые читатели.

Вчера я открыл консоль администратора моего сайта и прочитал предупреждение от плагина Yoast SEO, что версия PHP 5.2 с которой работает мой блог, уже устарела и это может привести к проблемам с безопасностью моего блога.

Я понимаю, как важна безопасность и скорость работы блогов и сайтов и я прислушался к этой рекомендации и сегодня сделал обновление PHP 5.2 с которой работал мой блог на версию PHP 7.1 .

И так сказать по горячим следам, решил написать инструкцию «Обновление PHP для WordPress», как «напоминалку» для себя и может, она будет интересна другим людям.

Давайте начнем.

Я буду писать эту инструкцию шаг за шагом, как я делал обновление PHP для моего блога на WordPress , который размещен на хостинге Beget .

Но кроме интерфейса хостинга для обновления PHP, других отличий нет и поэтому я почти не буду добавлять изображения в эту статью, чтобы не путать читателей отличиями интерфейсов в административных панелях, разных хостингов.

Просто напишу шаг за шагом и Вы все поймете, как Вам сделать обновление PHP Вашего сайта, повторяя мои действия.

Давайте обновим PHP сайта на примере обновления PHP для блога созданного на WordPress с версии PHP 5.2 до версии PHP 7.1

Важно: На момент написания статьи, самая свежая версия была PHP 7.1 на моем хостинге. Если в Вашем случае версия будет более свежая, это хорошо, обновляйтесь до самой свежей версии. Шаги по обновления PHP будут совершенно одинаковы, независимо от версии.

Шаг 1. Нужно открыть консоль администратора сайта на WordPress http://адрес Вашего сайта/wp-admin/.

Там открыть вкладку Плагины , выделить все установленные плагины и Деактивировать их или полностью удалить.

С одной стороны при полном удалении уж точно ничего не помешает правильному обновлению PHP, но с другой стороны, будет лишняя работа по новой установке всех нужных плагинов.

Я выбрал вариант Деактивировать плагины, но после обновления PHP, некоторые плагины не захотели активироваться и мне пришлось их полностью удалить.

А потом с ноля устанавливать, только тогда плагины установились и активировались без проблем.

И все бы ничего, если бы одним из не захотевших активироваться плагинов, не был плагин Редирект (перенаправление), пропали все ранее созданные перенаправления ссылок. Но это не критично, позже я все исправлю из сохраненного файла.

Проверка совместимости плагинов в WordPress версии 5.2 «Jaco»

Важно: В версии WordPress 5.2 под названием «Jaco», (это название дано в честь джазового басиста Jaco Pastorius), добавлено много хороших функций для безопасности WordPress. Одна из которых, это проверка совместимости плагинов. WordPress теперь автоматически определит совместимость версии PHP Вашего сайта с установленными плагинами. Если плагин требует более высокую версию PHP, чем Ваш сайт в настоящее время использует, WordPress не позволит Вам активировать плагин, предотвращая возможные ошибки совместимости.

Итак, все установленные плагины я деактивировал.

Шаг 2. Открываю свою административную панель на хостинге , там открываю опцию BackUp (создание резервных копий).

И создаю резервные копии , как папки с файлами самого сайта, так и базы данных и скачиваю эти два архива на мой компьютер, если вдруг, что — то пойдет не так.

После создания резервных копий я выбираю вкладку Сайты и навожу стрелку мышки на значок PHP , нужного сайта, так я увижу версию PHP на данный момент

Посмотреть какая версия PHP или выбрать и обновить для новой версии PHP

А нажав на значок из выпадающего списка версий PHP, выбираю нужную для меня версию на которую я хочу сделать обновление PHP. Я для себя выбрал PHP 7.1 .

При сравнении со старыми версиями PHP, версии выше PHP 7.0, лучше в трех позициях, это безопасность, скорость и перспективность.

1. PHP 5.2 не был обновлен в течение многих лет и имеет серьезные проблемы.

2. PHP 7 работает до 400% быстрее, чем 5.2., это значит, что можно использовать до 50% меньше нагрузки на сервер, получая тот же результат.

3. И последнее, но не менее важное, разработчики смогут, использовать все современные технологии, чтобы вывести сайт на следующий уровень.

Шаг 3. Да-да я выбрал PHP 7.1 . и нажал кнопку Применить , через секунду появилось сообщение о успешном обновлении PHP .

Шаг 4. Я возвращаюсь в консоль администратора моего сайта , открываю вкладку Плагины и активирую Плагины или устанавливаю вновь все нужные плагины.

Вот, собственно говоря и вся простая инструкция про «Обновление PHP для блога на WordPress «.

В заключении

Я хочу напомнить для тех людей, кто не обновлял CMS WordPress в ручном режиме и решит, это сделать самостоятельно, а не ждать, когда WordPress, обновится сама.

Перед обновлением WordPress не забудьте на всякий пожарный случай, сделать резервные копии сайта и деактивировать перед обновлением все плагины.

Для обновления шаблона WordPress, плагинов WordPress, нужно просто выбрать нужный шаблон или плагин и обновить его. А не используемые шаблоны и плагины WordPress, лучше всего просто удалить.

И не забывайте о элементарных способах для .

Как обычно, вопросы пишите в комментариях.

P.S. Но, если у Вас все равно осталась не уверенность, обратитесь в службу поддержки Вашего хостинг провайдера с просьбой о помощи в обновлении PHP.

Если Вам была полезна статья «Обновление PHP для WordPress » пожалуйста поделитесь. Для Вас, это один клик на кнопку социальных сетей, а для меня, это большая мотивация для создания полезного контента.

Обзор бесплатного хостинга от одного из крупнейших хостинг-провайдеров России с отличными характеристиками: MySQL, PHP, установка CMS в 1 клик и другое. Быстрая регистрация для граждан России, Беларуси, Казахстана и Украины Отличный вариант для новых сайтов или обучения и тестирования своих знаний, плагинов и тем.

Я пытаюсь заставить мой проект Laravel работать. Но когда я использую обновление композитора, он говорит следующее:

Этот пакет требует php> = 5.6.4, но ваша версия PHP (5.5.12) не удовлетворяет этому требованию.

Я использую WAMP, который запускает версию php 7.0.4, это также подтверждается в браузере, если я повторяю версию php. Но когда я использую php -v в консоли это показывает, что я использую PHP версии 5.5.12 (cli).

Я немного искал в Google и обнаружил, что он использует мою версию PHP для Windows вместо версии моего веб-сервера. Но я не мог узнать, как обновить мою версию PHP на Windows.

Содержимое моего PATH показано на следующем рисунке

Решение

Вы можете удалить composer, и при переустановке он попросит вас указать каталог PHP, который будет C: \ wamp64 \ bin \ php (обычно), в этот момент вы можете выбрать, какую версию PHP вы хотите использовать. , удачи.

Другие решения

Это означает, что у вас есть еще одна установка PHP в вашей системе. Проверьте свои Programs в Control Panel и удали такую ​​установку.

Просто удалите путь, который указывает на любой PHP установочный каталог.

Иначе, если вы не уверены в изменении PATH переменной (которая может привести к серьезным проблемам, если она не установлена ​​правильно), вы можете просто удалить каталог, который PATH переменная указывает на …. (я имею в виду PHP каталог)

Совершенно лучшее решение — добавить путь к вашему PHP7 каталог bin в начале PATH переменная. Вы также должны сделать доступным composer в этом PHP7 каталог bin.

Например, заменить C:\php на вашем пути с C:\wamp\bin\php7 или где бы то ни было PHP7 путь есть..

если вы устанавливали до xampp / wampp и composer глобально, вы могли бы добавить php в путь к своей среде, чтобы вызывать его где угодно, и теперь вы хотите, чтобы composer использовал новый xampp с php недавно установленным вами, поэтому перейдите в system> вкладка «Дополнительно»> переменная окружения> возможно, в «PATH», тогда ищите, если у вас есть C:\xampp\php и отредактируйте к своему новому местоположению php.

У меня было несколько версий от xampp для тестирования и composer globaly для php 7.2