phpMyAdmin está exibindo código em vez de página

1

Estou executando o Ubuntu 16.04 no Virtualbox. Eu instalei apache2.4.18 , php7.0.8 , libapache2-mod-php7.0 , mysql5.7.16 e phpMyAdmin(4:4.5.4.1-2ubuntu2) .

Quando digito localhost/phpmyadmin no navegador (Firefox), recebo muitos códigos em vez da página da web do phpMyAdmin. Qual poderia ser a fonte do problema?

Editar:phpinfo()estáfuncionando,masophpMyAdminnãoestá.

Tambémtenteidigitaressescomandosnoterminal:    "a2query -m php7.0"     "a2enmod php7.0" Eles mostraram que o php está habilitado.

    
por Matias 17.12.2016 / 01:12

3 respostas

1

Eu estava enfrentando exatamente o mesmo problema e foi resolvido para mim ao fazer isso:

sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php7.0-fpm
sudo service apache2 restart

Como e Por que: Isso acontece quando o PHP7 não configura o serviço CGI rápido padrão no script make. sudo a2enmod proxy_fcgi setenvif cria três novos mods

  1. /mods-available/proxy.conf
  2. proxy_fcgi.load
  3. proxy.load

Da mesma forma, sudo a2enconf php7.0-fpm cria um arquivo de configuração /conf-available/php7.0-fpm.conf Quando isso é feito e o Apache2 pode então executar o módulo PHP7 como um serviço CGI rápido

Origem

    
por Tushar 16.04.2018 / 13:30
0

O php está configurado corretamente? Parece que não é.

Tente criar um arquivo php com o seguinte conteúdo e veja se ele renderiza:

<?php

phpinfo();

?>
    
por Ben Yanke 17.12.2016 / 01:43
0

Parece que o php não está instalado?

Aqui está o comando para instalar o php.

sudo apt-get install php

Se você ainda tiver problemas, reconfigure o phpmyadmin e recarregue o apache.

sudo dpkg-reconfigure phpmyadmin
sudo service apache2 reload

Eu normalmente executo sudo apt-get install lamp-server^

Este comando instalará os pacotes mais recentes para o apache, php e outras dependências necessárias para aplicativos da web, como phpmyadmin, wordpres..etc. Eu recomendo altamente purgar tudo e executar esse comando.

    
por CeFu 17.12.2016 / 01:16