Как понизить версию php
Перейти к содержимому

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

  • автор:

Как понизить версию php c 7.4 на 5.4?

Есть centos 7, на нем апач. Раньше стояла версия 5.4, потом я поставил 7.4. Как обратно вернуть 5.4?
Пробовал менять в /etc/yum.repos.d/* в соответствующих версиях файлов параметр enabled c 0 на 1 в 5.4 и наоборот в 7.4, после перезагружал apache, но версия как была 7.4, так и осталась.
Оказалось повысить версию проще, чем понизить.

  • Вопрос задан более трёх лет назад
  • 2059 просмотров

Комментировать
Решения вопроса 1

shambler81

Виктор Таран @shambler81
Ответ написан более трёх лет назад
Нравится 1 3 комментария

svisch

Shurik @svisch Автор вопроса

спасибо, помогло! Только вот понимание пришло не полностью с этими версиями PHP. Примерно только понимаю, что ставятся они с разных репозиториев, разные авторы у них. И не до конца въехал про php-cli и тот, что исполняет файлики сайта. и как из этого многообразия веб сервер решает с каким из них взаимодействовать.? или он тут вообще не при чем)) Короче запутался я. Буду признателен, если кто-то объяснит или даст направление как гуглить. Хоть и не сисадмин я, но хотелось бы знать.

shambler81

Виктор Таран @shambler81

все просто
1. ты ставишь с обычных репозиториев 1 версию
2. умные люди зае. переключать версии и сделали репку в которой версии лежат не в
/etc/php
а в
/etc/php/php7.0
тем самым версии перестали конфликтовать и их стало можно ставить в 1 место.
3. пхп реально переключается меняя 3 линки в на файлы.
4. версии более старые чем 5.6 не обладают такой приятной настройкой и собираются отдельно из тарболов в опте.
5. существуют 4 основные версии представления пхп
mod_apache — он же apache
CGI
FastCGI
FPM
Соответственно у них свои конфиги
А в добавок еще и все кроме mod_apache запускаются отдельными демонами
мод апачь это плагин к апачу, остальное сторонний софт и у них есть тоже свои доп конфиги.

600d49855559c254433212.png

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

Каждое из представлений пхп имеет свои особенности плюсы и минусы.
По факту лучше всего php-fpm

svisch

Shurik @svisch Автор вопроса

Виктор Таран, спасибо большое за разъяснение! Почитаю еще по отдельности про каждую из технологий, чтоб получше понять, что и как работает)

Понизить версию версию php с 8 до 7.2

Здравствуйте, друзья. Нужно понизить версию php с 8 до 7.2. Установку 8 версии делал вот по этой статье: https://www.dmosk.ru/miniinstruktions.php?mini=php7-centos7&ysclid=llet76ocgm420942347
Для установки версии 7.2 даю команду: yum –enablerepo=remi-php72 install php
Он ине в ответ Пакет php-8.0.30-1.el7.remi.x86_64 уже установлен, и это последняя версия. Выполнять нечего… Подскажите как понизить версию php?

timyr ★
17.08.23 10:28:49 MSK

  • Ответить на это сообщение
  • Ссылка

Как откатить версию php с 8.1 до 7.4?

Установлена версия php 8.1 на Windows. Для работы с проектом нужна версия 7.4. Как можно откатить версию?

  • Вопрос задан более года назад
  • 693 просмотра

2 комментария

Простой 2 комментария

как устанавливали 8.1 тем же способом установить 7.4 не вариант?

Maksclub

Максим Федоров @Maksclub Куратор тега PHP
рекомендую в докере
поменял цифру, перезапустил контейнеры
Решения вопроса 0
Ответы на вопрос 2
Константин Б. @Kostik_1993
Web Developer

Зачем откатывать? Они же ставятся рядом. Вы у себя в Nginx/Apache просто меняете версию на нужную. ХЗ правда что там с CLI версиями в Windows, но думаю эта статья вам может помочь https://stackoverflow.com/questions/15617515/windo.

Ответ написан более года назад
Комментировать
Нравится Комментировать

delphinpro

Сергей delphinpro @delphinpro Куратор тега PHP
frontend developer

62c558ac0170e744174573.png

Так проще: https://ospanel.io/

Просто переключаемся между версиями

Ответ написан более года назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

php

  • PHP
  • +1 ещё

Как вырезать текст между двумя тэгами в xml/yml на php?

  • 1 подписчик
  • 6 часов назад
  • 18 просмотров

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

Как изменить PHP версию для подпапок или поддоменов?
Как изменить PHP версию для подпапок или поддоменов?

Эта статья поможет изменить версию PHP без использования панели управления.

Обновлено больше недели назад

Чтобы изменить версию PHP, сначала Вам нужно:

1. Открыть файловый менеджер или FTP-аккаунт.

2. Перейти в папку, для которой Вы хотите изменить версию PHP и создать или изменить файл .htaccess.

3. Отредактировать файл .htaccess и добавить этот код:


SetHandler application/x-lsphp71

Вторая строка — это то, что определяет, какая версия PHP будет использоваться для Вашей папки. Вот таблица для справки (lsphp56 означает PHP 5.6):

application/x-lsphp52
application/x-lsphp53
application/x-lsphp54
application/x-lsphp55
application/x-lsphp56
application/x-lsphp70
application/x-lsphp71
application/x-lsphp72

Сохраните файл и просто запустите свой сайт, используя адрес подпапки или поддомен. Пример:

mywebsite.tld/testphp

Если Вы хотите проверить, был ли применён код, создайте новый файл с именем phpinfo.php, добавьте этот код и сохраните:

// Show all information, defaults to INFO_ALL
phpinfo();
?>

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *