Executando phpMyAdmin e php-7 ao mesmo tempo?

2

Depois de atualizar php5 para php7 , recebo esse erro quando quero 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.

Ele indica que o phpMyAdmin requer o php5, mas as dependências não podem ser instaladas porque o php7 já está instalado.

Existe uma maneira de instalar o phpMyAdmin e o php7 ao mesmo tempo?

Estou usando essas fontes adicionais

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

Usando o Debian Jessie.

    
por bytecode77 04.12.2015 / 13:51

2 respostas

4

Usar o php7 e qualquer pacote de SO será difícil até que as distribuições (ou repos de terceiros) sejam atualizadas para lidar com isso e você realmente não deva fazer isso em um sistema de produção.

Meu conselho é não tentar isso e esperar até que uma infraestrutura PHP7 esteja em vigor. Você poderia contornar a instalação da maioria das coisas como o PHPMyAdmin manualmente, mas isso não é uma boa prática de gerenciamento de sistemas.

    
por 04.12.2015 / 14:03
1

Consegui que isso funcionasse na minha VPN executando este comando na minha pasta raiz da Web (/ var / www / html).

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

Isso provavelmente não é uma prática recomendada, mas funcionará.

    
por 20.01.2016 / 20:44