Я хочу обновить версию php с 7.1.1 до 5.6 в xampp 7.1.1. Но я не могу найти никакой возможности.
Как изменить php с 7.1.1 до 5.6 в xampp 7.1.1?
Ответ 1
Я думаю, что самый безопасный путь перехода от PHP7 к PHP5 в Xampp:
Загрузите самостоятельно упакованную версию Xampp с PHP5 с здесь (на сегодняшний день это
xampp-win32-5.6.37-0-VC11.zip
).Переименуйте папку
php
вphp7
в Xampp.Теперь скопируйте папку
php
изxampp-win32-5.6.37-0-VC11.zip
в папку установки Xampp.Сделайте резервную копию из файла
\xampp\apache\conf\extra\httpd-xampp.conf
.Замените также этот файл из
xampp-win32-5.6.37-0-VC11.zip
.Таким образом, файлы конфигурации (включая
php.ini
) имеют настройки от команды Xampp.
Следует отметить, что, пожалуйста, скачайте пакеты PHP 5 и 7 Xampp, выпущенные одновременно.
Сообщите мне, если я что-то пропущу.
Ответ 2
Если вы хотите понизить php с 7.1.1 до 5.6 в xampp, выполните следующие действия (для Windows): -
- Перейти к https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/5.6.36/
- Загрузите и распакуйте файл xampp-win32-5.6.36-0-VC11.zip, см. изображение изображение 1
Удалите папку php и папку apache, находящиеся в C:\xampp
Скопируйте папку php и папку apache из извлеченного файла и вставьте ее в C:\xampp
.Добавьте " C: " перед \ xampp\ в строке 709, 734, 816, 937, 1428, 1462, 2025, 2034 до файла php ini, присутствующего в php папки.
Запустите 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, чтобы увидеть, работает ли он должным образом.