Как изменить php с 7.1.1 до 5.6 в xampp 7.1.1?

Я хочу обновить версию php с 7.1.1 до 5.6 в xampp 7.1.1. Но я не могу найти никакой возможности. Информация о PHP от xampp

Ответ 1

Я думаю, что самый безопасный путь перехода от PHP7 к PHP5 в Xampp:

  1. Загрузите самостоятельно упакованную версию Xampp с PHP5 с здесь (на сегодняшний день это xampp-win32-5.6.37-0-VC11.zip).

  2. Переименуйте папку php в php7 в Xampp.

  3. Теперь скопируйте папку php из xampp-win32-5.6.37-0-VC11.zip в папку установки Xampp.

  4. Сделайте резервную копию из файла \xampp\apache\conf\extra\httpd-xampp.conf.

  5. Замените также этот файл из xampp-win32-5.6.37-0-VC11.zip.

  6. Таким образом, файлы конфигурации (включая php.ini) имеют настройки от команды Xampp.

Следует отметить, что, пожалуйста, скачайте пакеты PHP 5 и 7 Xampp, выпущенные одновременно.

Сообщите мне, если я что-то пропущу.

Ответ 2

Если вы хотите понизить php с 7.1.1 до 5.6 в xampp, выполните следующие действия (для Windows): -

  1. Перейти к https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/5.6.36/
  2. Загрузите и распакуйте файл xampp-win32-5.6.36-0-VC11.zip, см. изображение изображение 1
  3. Удалите папку php и папку apache, находящиеся в C:\xampp

  4. Скопируйте папку php и папку apache из извлеченного файла и вставьте ее в C:\xampp

  5. .Добавьте " C: " перед \ xampp\ в строке 709, 734, 816, 937, 1428, 1462, 2025, 2034 до файла php ini, присутствующего в php папки.

  6. Запустите Apache и MySQL и проверьте версию php. Покажет php 5.6.36

Ответ 3

Просто удалите этот xampp и скачайте 5.6 version.

Ответ 4

Нет возможности понизить XAMPP. XAMPP жестко закодирован с конкретной версией PHP, чтобы убедиться, что все модули совместимы и работают правильно. Однако, если вашему проекту требуется PHP 5.6, вы можете просто установить более старую версию XAMPP с PHP 5.6, упакованным в нее.

Источник: Как обновить php от 5.5 до 5.3

Ответ 5

XAMPP является интегрированным пакетом, и вы не можете понизить или изменить один из его компонентов, например php. (Есть некоторые решения, которые вы можете использовать, но есть мало шансов, что все будет работать нормально.)

Вы можете загрузить пакет с этих ссылок:

Вам нужно было скачать старую форму пакета sourceforge.net.

Ответ 6

Измените код .htaccess, чтобы перейти на PHP 5.6:

AddHandler application/x-httpd-php56 .php

Ответ 7

Можно делать то, что вы просите. Вы можете загрузить PHP и просто изменить свой файл конфигурации в нужную вам папку. Как видно в другом сообщении SO here.

Ответ 8

Вам не нужно устанавливать другую версию Xampp. Мне удалось использовать PHP 5.6 на моей версии Xampp PHP 7. Вот что вам нужно сделать, чтобы он работал:

  • Raname (backup) <XAMPP_DIR>\php to <XAMPP_DIR>\php~7
  • Копировать (резервное копирование) <XAMPP_DIR>\apache\conf\extra\httpd-xampp.conf в <XAMPP_DIR>\apache\conf\extra\httpd-xampp~7.conf
  • Загрузите PHP5 и распакуйте его на <XAMPP_DIR>\php
  • Измените <XAMPP_DIR>\apache\conf\extra\httpd-xampp.conf и измените все php5 вхождения на php7. Вам нужно изменить php7apache2_4.dll на php5apache2_4.dll, php7ts.dll на php5ts.dll и php7_module на php5_module
  • Убедитесь, что все ваши пути верны, как extension_dir в php.ini.

Перезапустите Apache и вуаля.

Ответ 9

Если вы хотите понизить версию php, просто отредактируйте ваш файл .htaccess. Как вы хотите понизить версию php до 5.6, просто добавьте это в файл .htaccess

<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$">  
etHandler application/x-lsphp56
</FilesMatch>

Ответ 10

Я пытался сделать то же самое, поэтому я скачал версию XAMPP.7zip с php 5.6.33 из https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/5.6.33/

затем следуйте инструкциям ниже: 1. переименуйте c:\xampp\php в c:\xampp\php7 2. переименуйте C:\xampp\apache\conf\extra\httpd-xampp.conf в httpd-xampp7.OLD 3. скопируйте папку php из архива XAMPP_5.6 7zip в папку c:\xampp \ 4. скопируйте файл httpd-xampp.conf из архива XAMPP_5.6 7zip в C:\xampp\apache\conf\extra \

откройте панель управления xampp и запустите Apache, а затем зайдите (я использую порт 82 вместо 80 по умолчанию) http://localhost а затем нажмите PHPInfo, чтобы увидеть, работает ли он должным образом.

Открытие localhost показывает панель инструментов

Открытие phpinfo показывает версию 5.6