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

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

  • автор:

Понизить версию версию 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

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

А yum –enablerepo=remi-php72 downgrade php что предложит?

t184256 ★★★★★
( 17.08.23 10:39:55 MSK )

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

Ответ на: комментарий от t184256 17.08.23 10:39:55 MSK

http://paste.org.ru/?i0zud7 Пытался не очень получается… Он упорно мне хочет 8 версию подсунуть..

timyr ★
( 17.08.23 10:50:14 MSK ) автор топика

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

Ответ на: комментарий от timyr 17.08.23 10:50:14 MSK

Так отключи remi-php80, или хотя бы версию укажи.

t184256 ★★★★★
( 17.08.23 11:00:02 MSK )

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

Ответ на: комментарий от t184256 17.08.23 11:00:02 MSK

Подскажите пожалуйста какой командой отключить?

timyr ★
( 17.08.23 11:00:51 MSK ) автор топика

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

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

Мы опишем два способа позволяющих без труда понизить либо повысить версию PHP 7.0 до PHP 7.1, или PHP 7.2 до PHP 7.3, PHP 7.3 до PHP 7.4 на Ubuntu с панелью управления сайтами VestaCP.

Понизить либо повысить версию PHP 7.0 до PHP 7.4

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

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

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

Мы тестировал все версии php, т.е. 5.6, 7.0, 7.1, 7.2, 7.3, 7.3 прежде чем писать эту инструкцию. Данное решение работает нормально, без каких-либо проблем, поэтому можно безопасно перейти на PHP 7.2 или PHP 7.4 под vestacp в Ubuntu / Debian.

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

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

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

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

apt-get install software-properties-common

Для Apache mod_php:

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

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

sudo add-apt-repository ppa:ondrej/php sudo apt-get update

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

export LANG=C.UTF-8

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

sudo add-apt-repository ppa:ondrej/php sudo apt-get update

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

apt-get install libapache2-mod-php7.1 php7.1 php7.1-bcmath php7.1-bz2 php7.1-cgi php7.1-cli php7.1-common php7.1-curl php7.1-dba php7.1-dev php7.1-enchant php7.1-fpm php7.1-gd php7.1-gmp php7.1-imap php7.1-interbase php7.1-intl php7.1-json php7.1-ldap php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-odbc php7.1-opcache php7.1-pgsql php7.1-phpdbg php7.1-pspell php7.1-readline php7.1-recode php7.1-snmp php7.1-soap php7.1-sqlite3 php7.1-sybase php7.1-tidy php7.1-xml php7.1-xmlrpc php7.1-xsl php7.1-zip 

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

a2dismod php7.0 a2enmod php7.1

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

service apache2 restart

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

apt-get install libapache2-mod-php7.4 php7.4 php7.4-bcmath php7.4-bz2 php7.4-cgi php7.4-cli php7.4-common php7.4-curl php7.4-dba php7.4-dev php7.4-enchant php7.4-fpm php7.4-gd php7.4-gmp php7.4-imap php7.4-interbase php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-odbc php7.4-opcache php7.4-pgsql php7.4-phpdbg php7.4-pspell php7.4-readline php7.4-recode php7.4-snmp php7.4-soap php7.4-sqlite3 php7.4-sybase php7.4-tidy php7.4-xml php7.4-xmlrpc php7.4-xsl php7.4-zip

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

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

a2dismod php7.1 a2enmod php7.4 service apache2 restart

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

a2dismod php7.4 a2enmod php7.0 service apache2 restart

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

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

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

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

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

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

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

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

sudo apt-get install python-software-properties sudo add-apt-repository ppa: ondrej / php sudo apt-get update sudo apt-get install -y php5.6

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

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

php -v

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

Теперь переходим к переключению версий 7.4 -> 5.6

sudo a2dismod php7.4 sudo a2enmod php5.6

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

sudo service apache2 restart
sudo update-alternatives --set php /usr/bin/php5.6

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

sudo apt-get install php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6

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

sudo apt-get update sudo update-alternatives --set php /usr/bin/php5.6 sudo service apache2 restart

Проверяем версию PHP и идем пить пиво.
Читайте также

Селектор PHP 5.6-7.4 для Debian и Ubuntu VestaCP

Селектор PHP 5.6-7.4 для Debian и Ubuntu VestaCP

Установка memcached на веб сервере nginx + php-fpm

Установка memcached на веб сервере nginx + php-fpm

Несколько версий php в VestaCP или мульти php Ubuntu

Несколько версий php в VestaCP или мульти php Ubuntu
new.thin.kiev.ua

Главная цель нашего ресурса, простым языком рассказать о сложных вещах администрирования и настройки программных продуктов под Windows, Linux, Android, IOS и прочего.

Как понизить версию PHP на Веб-окружении Битрикс

На первый месяц сотрудничества вы получаете скидку 20% на все работы!

  • Главная
  • База знаний
  • Как понизить версию PHP на Веб-окружении Битрикс

В современных версиях Веб-окружения 1С-Битрикс есть встроенный функционал по понижению версии PHP (downgrade).

//cdn.optipic.io/site-575/blogСнимок.PNG

Запустите консоль Веб-окружения:
# /root/menu.sh
Далее выберите пункт «1»:
1. Manage Hosts in the pool

Далее: 8. Update PHP and MySQL
//cdn.optipic.io/site-575/blogСнимок.PNG
Далее — Rollback до нужной версии.
//cdn.optipic.io/site-575/blogСнимок.PNG
Так можно откатить версию PHP несколько раз (до какой именно — зависит от версии Веб-окружения)

Теги: откат версии php, downgrade php, веб-окружение битрикс

Наши довольные клиенты

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

Время, когда начинали сотрудничество с Атлантом сейчас вспоминается с легкой ухмылкой. А тогда — все было очень плохо.
Решили кардинально изменить сайт — старый «снести» и перейти на 1С-Битрикс.

Разработку сайта поручили фрилансеру. Он все сделал, сверстал сайт. Но прямо перед запуском у него случились какие-то трудности, 2 недели мы без связи. О нем ничего плохого сказать не могу, но — факт на лицо. Мы остались с недоработанной копией сайта (более 30 критичных доработок).

Как быть в такой ситуации — понятия не имели. Стали искать среди Золотых партнеров Битрикса, которые могли бы нам помочь в сложившейся ситуации.
Написали порядка сотни запросов.
Ответ от Атланта выделялся среди всех! Стоимость за работы оказалась одной из самых низких. Уверенность придавала пошаговая инструкция, что ребята собираются сделать с сайтом.

В итоге, запустили сайт, работаем с ними и ни разу не пожалели!
В первые 6 месяцев после начала сотрудничества — у нас рост продаж в 2 раза. Ставим любые, даже самые сложные задачи. Все выполняется.
Удобно, что все в одном месте: работы по сайту, 1С, хостинг, seo, дизайн и т.д.
Рекомендуем!

Андрей Рудый ( Директор — LEDPremium )

Работаем с компанией Атлант уже два года.
Всегда раскладываем яйца по разным корзинам и работали сразу с несколькими аутсорсерами.
За год перевели на «Атлант» от 20 до 70% выполнения задач по верстке сайта и настройке 1С.
Год за годом удивляемся развитию и прогрессу компании и радуемся за свой удачный выбор.
Уровень программистов стал выше — цены в пределах рынка, реакция руководства моментальная.
Как обычно когда все хорошо даже не знаешь что выделить и нет повода писать отзыв.
Ребята целиком создали наш ресурс www.datakam.ru
От стандартного визуально убожественного Б24 не оставили камня на камне.
Наши маркетологи, в ежемесячных отчетах, показывают мне как руководителю, положительный эффект изменений на сайте и в автоматизации оформления документов. Есть толк. В деньгах. В рублях.
Честно и откровенно рекомендуем этот творческий коллектив как надежного партнера в работе.
Самое смешное что мы никогда не видели никого из руководства и сотрудников в глаза — и при этом удовлетворены качеством и скоростью выполнения задач.
Рекомендуем.
Отвечаем.

Владислав Механцев ( технический директор — datakam.ru )

Работаем с Atlant уже более 2х лет, все устраивает: скорость выполнения работ и качество. Бывает, что не хватает программистов или не всегда сходимся в вопросах дизайна, но все вопросы получалось решить более-менее оперативно.

Вполне доволен результатом. Спасибо.

Дмитрий ( Зам. ген. директора. — Souz.com )

C компанией АТЛАНТ мы сотрудничаем недавно, можно сказать только притираемся! Радует, что специалисты компании готовы к диалогу, и большинство спорных вопросов решается в режиме он-лайн и с учетом пожеланий заказчика. Цены на услуги, относительно большинства компаний, весьма доступные. Продолжаем работать, очень много проектов по сайту, надеемся что сотрудничество будет долгосрочным и взаимовыгодным!
Спасибо всем сотрудникам компании АТЛАНТ!

Алексей ( Руководитель проекта — www.akademigra.ru )

Начали работать с компанией Атлант недавно, но сразу же поняли, что выбор оказался удачным — все работы выполняются быстро и качественно, большое спасибо!

Как понизить версию 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, так и осталась.
Оказалось повысить версию проще, чем понизить.

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

Комментировать
Решения вопроса 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 Автор вопроса

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

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

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