Всем привет. Решил недавно немного поработать над своим окружением для разработки, поставил 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
На этом все, если будут вопросы, задавайте в коментариях. Удачи.