Установка PHP 5.6 в Ubuntu Server 18.04. Проблема с зависимостями libmcrypt4, libzip4

Всем привет. Решил недавно немного поработать над своим окружением для разработки, поставил Ubuntu 18.04 Server.
Все вроде ничего, но при установке PHP 5.6 наткнулся на отказ по причине:
php5.6-mcrypt : Depends: libmcrypt4 but it is not installable.
php5.6-zip: Depends: libzip4 but it is not installable.

Поискал пакеты по репозиториям, ничего не нашел и решил обратиться в официальную пакетную базу Debian.

В общем решение:
1. Создаем папку в home дректироии вашего юзера, называем ее, например phplibs  и сразу в нее переходим. (Вместо $username должно быть имя вашего пользователя)

mkdir /home/$username/phplibs
cd /home/$username/phplibs
  1. Загружаем libmcrypt4, libzip4 используя wget:
// ДЛЯ X64 систем:
wget http://ftp.br.debian.org/debian/pool/main/libm/libmcrypt/libmcrypt4_2.5.8-3.3_amd64.deb
wgrt http://ftp.us.debian.org/debian/pool/main/libz/libzip/libzip4_1.1.2-1.1+b1_amd64.deb

// ДЛЯ Х32 систем:
wget http://ftp.br.debian.org/debian/pool/main/libm/libmcrypt/libmcrypt4_2.5.8-3.3_i386.deb
wget http://ftp.us.debian.org/debian/pool/main/libz/libzip/libzip4_1.1.2-1.1+b1_i386.deb
  1. Устанавливаем либы комнадой:
sudo dpkg -i *.deb
  1. Все, зависимости удовлетворены, продолжаем установку PHP

На этом все, если будут вопросы, задавайте в коментариях. Удачи.

Оставьте комментарий