Установка 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
- Загружаем 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
- Устанавливаем либы комнадой:
sudo dpkg -i *.deb
- Все, зависимости удовлетворены, продолжаем установку PHP
На этом все, если будут вопросы, задавайте в коментариях. Удачи.