коментариев
Поделиться статьей:

Downgrade to PHP 5.6 on Ubuntu 16.04 (Понижаем версию PHP на Убунту 16.04 до РНР 5.6)

Аникей Александров 05.09.2017 17761 на прочтение 2 минуты

В последнее время часто возникают вопросы, как понизить версию PHP на Ubuntu 16.04 до версии 5.6. Чтобы упростить жизнь нашим дорогим клиентам, а также читателям нашего блога мы решили сделать небольшую инструкцию по процессу downgrade.

Собственно говоря сама инструкция очень проста и каждый у кого есть root доступ к серверу вполне может справиться с этим процессом. Как обезопасить PHP на сервере? Подробнее здесь.

Перейдем непосредственно к процессу понижения версии PHP до версии 5.6:

  1. Установим add-apt-repository:

apt-get install software-properties-common python-software-properties

 

  1. Подключим репозиторий с которого будет выполняться установка PHP5.6

add-apt-repository -y ppa:ondrej/php

 

При этом могут встретится ошибки:

   gpg: key E5267A6C: public key "Launchpad PPA for Ond\xc5\x99ej Sur" imported

   gpg: Total number processed: 1

   gpg:               imported: 1  (RSA: 1)

   'ascii' codec can't decode byte 0xc5 in position 92: ordinal not in range(128)

Потому выполняем команды:

locale-gen en_US.UTF-8

export LANG=en_US.UTF-8

или может быть достаточно выполнить export LANG=C.UTF-8

  1. Обновляем пакеты:

apt-get update

 

  1. Переходим к процессу непосредственно установки пакетов php:

apt-get install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl php5.6-zip

 

  1. Теперь переключаем версию на 5.6 (с условной php 7.0):

  Apache:

   a2dismod php7.0 ; a2enmod php5.6 ; service apache2 restart

CLI:

  update-alternatives --set php /usr/bin/php5.6

 

Если понадобится вернуть старую версию то выполняем:

 Apache:

    a2dismod php5.6 ; a2enmod php7.0 ; service apache2 restart

  CLI:

    update-alternatives --set php /usr/bin/php7.0

 

Собственно говоря все. Как и писал ранее инструкция по установке версии 5.6 PHP на Ubuntu 16.04 достаточно проста и процесс изменения версии php может выполнять каждый.

Пользуйтесь на здоровье!

А если будут дополнения, не стесняйтесь оставлять их в комментариях к статье. 

 


Close Screen
Аникей Александров
Статей: 41
Оцените статью:


Спасибо за отзыв
Рейтинг: 5 из 5 Голосов: 6