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

Как понизить версию php 7.4 до 5.6 в Vesta на Ubuntu

Как откатить версию php. Смотреть фото Как откатить версию php. Смотреть картинку Как откатить версию php. Картинка про Как откатить версию php. Фото Как откатить версию php

Понижение и повышение версии PHP в Ubuntu вариант 1

Как откатить версию php. Смотреть фото Как откатить версию php. Смотреть картинку Как откатить версию php. Картинка про Как откатить версию php. Фото Как откатить версию php

В этом руководстве мы покажем вам, как обновить PHP 7.0, который по умолчанию установлен Vesta CP во время установки, до последней версии PHP 7.1.xx, 7.2.xx, 7.3.xx или 7.4.xx на сервере Ubuntu.

Зачем переходить на php 7.1, 7.2, 7.3 или 7.4?

Это даст вам повышение безопасности и производительности + KICK, поскольку WordPress или поддерживаемые скрипты будут загружаться намного быстрее и потреблять меньше ресурсов.

Пакеты, которые понадобится установить:

Вам нужно установить software-properties-common:

Для Apache mod_php:

Для обновления PHP 7.1:

Сначала вам нужно добавить Ondrejs PPA:

Если вы получите: “‘ascii’ codec can’t decode byte”, выполните следующую команду:

затем запустите эти команды:

Теперь установим PHP 7.1:

После установки, отключите модуль php 7.0, чтобы активировать модуль php7.1:

После включения модуля новой версии php, перезапустите службу apach2 командой:

Для обновления до PHP 7.2, 7.3, 7.4, достаточно изменит цифры версии в командах.
Пример для PHP 7.4:

Теперь, если вы установили все нужные Вам версии PHP, вы сможете переключать их, как в сторону повышения, так и понижать версию PHP.

Чтобы повысить php7.1 до php 7.4, просто выполните следующие команды:

Чтобы понизить версию с php7.4 до php 7.0, просто выполните следующие команды:

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

ПЕРЕКЛЮЧЕНИЕ МЕЖДУ ВЕРСИЯМИ PHP вариант 2

Как откатить версию php. Смотреть фото Как откатить версию php. Смотреть картинку Как откатить версию php. Картинка про Как откатить версию php. Фото Как откатить версию php

Пример: Ubuntu 18.04 как переключить PHP7.4 на php5.6

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

Данный метод не позволяет выбирать нужную версию PHP в панели управления VestaCP.

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

Приступим к установке и настройке:

Вы установили версию PHP 5.6.

Проверим версию PHP командой:

Вывод может отображать вашу старую версия PHP.

Для применения изменений, рестарт веб сервер Apache:

Обычно, сначала необходимо установить еще несколько модулей необходимых для правильной работы веб сервера:

Включение необходимых расширений >>> sudo phpenmod mbstring

Источник

Как откатить или понизить версию установленных пакетов в Linux (RHEL/CentOS)

Главное меню » RHEL » Как откатить или понизить версию установленных пакетов в Linux (RHEL/CentOS)

Как откатить версию php. Смотреть фото Как откатить версию php. Смотреть картинку Как откатить версию php. Картинка про Как откатить версию php. Фото Как откатить версию php

В демонстрации мы установим версию PHP 5.4, которая является версией по умолчанию в репозитории Linux, и позже мы обновим ее до более поздней версии.

Давайте начнем установку:

Мы установим PHP для нашего эксперимента и запустим следующие команды, чтобы установить PHP 5.4.

Вы можете проверить версию.

Обновите PHP 5.4 до PHP 7.3:

Перед установкой нам нужно будет добавить репозиторий Remi для PHP 7.3 в Linux с помощью следующих команд.

вы увидите репозиторий Remi, установленный внутри этого каталога /etc/yum.repos.d

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

Предположим, что ваше приложение перестало работать, потому что оно совместимо с версией 7.3 и сейчас не работает. В этом случае мы откатим предыдущую версию 5.4.

ОТКАТ PHP 7.3 ДО PHP 5.4:

Мы можем проверить, что мы установили или удалить, используя команды yum. это хранит историю yum.

Когда вы должны проверить, что мы установили. Таким образом, вы можете видеть, что есть идентификатор. мы можем использовать этот идентификатор, чтобы проверить, что мы установили. мы установили PHP.

Если вам нужно проверить историю ID 6, мы можем использовать следующие команды.

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

Вы можете версию, используя любой список:

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

1. используя команды понижения:

2. используя команды истории yum. Синтаксис yum история отмена ID

Как мы видим, мы успешно понизили предыдущую версию. Приведенная выше команда удалит текущую версию и установит предыдущую.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Откат php 5.3 до php 5.2 на хостинге

Обычно с Centos 6 устанавлсивается php 5.3, но бывают такие ситуации, когда сайт использует функции, которые не имеют обратной совместимости с версией php 5.2, в таком случае легче откатить php чем переписывать код сайта. Как откатить php 5.3 до 5.2 рассмотрим ниже:

В стандартных репозиториях вряд ли осталась старая версия php 5.2, поэтому подключим репозитория atomic

Отключим в репозитории более новую версию vi /etc/yum.repos.d/atomic.repo

exclude = php*5.3*

Также исключим в стандартном репозитории vi /etc/yum.repos.d/CentOS-Base.repo

[base]

exclude=php*

[updates]

exclude=php*

Теперь можно удалить php-5.3, для этого выполним

yum remove php*

Затем ставим php-5.2

yum install php-5.2* php-mcrypt-5.2* php-gd-5.2* php-mbstring-5.2* php-pdo-5.2* php-mysql-5.2*

Устанавливаем заново phpmyadmin

yum instal phpmyadmin

Во время удаления php 5.3 конфигурационные файлы были сохранены с пометкой rpmsave, теперь необходимо вернуть их обратно, заменим новые конфиги старыми

mv /usr/share/phpmyadmin/config.inc.php.rpmsave /usr/share/phpmyadmin/config.inc.php

mv /etc/httpd/conf.d/phpmyadmin.conf.rpmsave /etc/httpd/conf.d/phpmyadmin.conf

mv /etc/httpd/conf.d/php.conf.rpmsave /etc/httpd/conf.d/php.conf

mv /etc/php.ini.rpmsave /etc/php.ini

service httpd restart

В консоле ispmanager версия php отображается старая, поэтому нужно обновить кэш пакетов

Если Вам необходимо откатить php 5.3 до 5.2 обращайтесь [email protected], мы предоставляем услуги администрирования серверов

Источник

Откатиться с версии 7.4 до 7.2 Topic is solved

Откатиться с версии 7.4 до 7.2

Post by Pim » Sat Oct 19, 2019 3:58 pm

Re: Откатиться с версии 7.4 до 7.2

Post by mefish » Sat Oct 19, 2019 5:09 pm

Re: Откатиться с версии 7.4 до 7.2

Post by clayrabbit » Sat Nov 02, 2019 6:07 am

Re: Откатиться с версии 7.4 до 7.2

Post by grayfolk » Sat Nov 02, 2019 10:09 am

Re: Откатиться с версии 7.4 до 7.2

Post by clayrabbit » Mon Nov 04, 2019 2:19 pm

Re: Откатиться с версии 7.4 до 7.2

Post by grayfolk » Mon Nov 04, 2019 4:26 pm

Re: Откатиться с версии 7.4 до 7.2

Post by Smartik » Sun Feb 23, 2020 9:14 am

Здравствуйте, установил без remi, спасибо.
php 5.4.16 стоит в системе.

Re: Откатиться с версии 7.4 до 7.2

Post by grayfolk » Sun Feb 23, 2020 9:17 am

Здравствуйте, установил без remi, спасибо.
php 5.4.16 стоит в системе.

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

P.S. Кстати, почему 7.3? 7.4 уже актуальная версия, рекомендую.

Re: Откатиться с версии 7.4 до 7.2

Post by Smartik » Sun Feb 23, 2020 9:33 am

Здравствуйте, установил без remi, спасибо.
php 5.4.16 стоит в системе.

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

Источник

Как в «1С-Битрикс: Веб-окружение» — Linux изменить версию php с 7.2.31 на 5.6?

Есть сервер на CentOS-7.8.2003 x86_64
и «1С-Битрикс: Веб-окружение» 7.4-3

(в php 7 исчезла стандартная команда для работы с БД mysql и большая часть функций, которая с ней связана.)

Как откатить версию php. Смотреть фото Как откатить версию php. Смотреть картинку Как откатить версию php. Картинка про Как откатить версию php. Фото Как откатить версию php

Как откатить версию php. Смотреть фото Как откатить версию php. Смотреть картинку Как откатить версию php. Картинка про Как откатить версию php. Фото Как откатить версию php

проблема в том что нужно время для перехода с mysql на mysqli, проект работает 24/7 и я не могу переписать за ночь 600+ php скриптов и протестировать с гарантией.

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

Как откатить версию php. Смотреть фото Как откатить версию php. Смотреть картинку Как откатить версию php. Картинка про Как откатить версию php. Фото Как откатить версию php

Как откатить версию php. Смотреть фото Как откатить версию php. Смотреть картинку Как откатить версию php. Картинка про Как откатить версию php. Фото Как откатить версию php

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

Как откатить версию php. Смотреть фото Как откатить версию php. Смотреть картинку Как откатить версию php. Картинка про Как откатить версию php. Фото Как откатить версию php

Решение проверил, работает!
Может кому еще пригодиться.

Понижение версии PHP с 7.4 до 5.6 работает даже сейчас, когда Битрикс отказался от поддержки PHP 5.6.

Процедура отката довольно медленная, нужно дождаться окончания шага, чтобы опуститься ещё на одну версию вниз. Удобно следить за окончанием шага в разделе «10. Background pool tasks».

Как откатить версию php. Смотреть фото Как откатить версию php. Смотреть картинку Как откатить версию php. Картинка про Как откатить версию php. Фото Как откатить версию php

в /etc/yum.repos.d/ есть файлики remi*.repo
Там нужно поставить enabled=0 для текущей версии и выставить enabled =1 для нужной.
После этого удалить php командой yum remove php и и поставить заново командой yum install php.

Источник

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

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