Одновременный запуск phpMyAdmin и php-7?

После обновления php5 до php7 , Я получаю эту ошибку, когда хочу apt-get install phpmyadmin

The following packages have unmet dependencies:
 phpmyadmin : Depends: libapache2-mod-php5 but it is not going to be installed or
                       libapache2-mod-php5filter but it is not going to be installed or
                       php5-cgi but it is not going to be installed or
                       php5-fpm but it is not going to be installed or
                       php5 but it is not going to be installed
              Depends: php5-mysql but it is not going to be installed or
                       php5-mysqli but it is not installable or
                       php5-mysqlnd but it is not going to be installed
              Depends: php5-mcrypt but it is not going to be installed
              Depends: php5-json but it is not going to be installed
              Depends: php-gettext but it is not going to be installed
              Recommends: php5-gd but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Это означает, что phpMyAdmin требует php5, но зависимости не могут быть установлены, потому что php7 уже установлен.

Есть ли способ установить phpMyAdmin и php7 одновременно?

Я использую эти дополнительные источники

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

Использование Debian Jessie.

2
задан 4 December 2015 в 15:02
2 ответа

Использование php7 и любых пакетов ОС будет затруднено до тех пор, пока дистрибутивы (или сторонние репозитории) не будут обновлены, чтобы справиться с этим, и вам действительно не следует делать это в производственной системе.

Мой совет состоит в том, чтобы не пытаться это сделать и дождаться, пока инфраструктура PHP7 не будет создана. Вы можете обойти эту проблему, установив вручную большинство вещей, таких как PHPMyAdmin, но это не очень хорошая практика управления системой.

4
ответ дан 3 December 2019 в 09:33

Мне удалось заставить это работать на моем VPN, выполнив эту команду в моей корневой папке в Интернете (/var/www/html).

git clone --depth=1 --branch=STABLE https://github.com/phpmyadmin/phpmyadmin.git

Это, вероятно, не лучшая практика, но будет работать.

1
ответ дан 3 December 2019 в 09:33

Теги

Похожие вопросы