php mostrando o código-fonte no localhost

4

eu tenho o apache2 (Versão do servidor: Apache / 2.4.7 (Ubuntu) Servidor construído: 10 de março de 2015 13:05:59), mysql e phpmyadmin.

Ao acessar o arquivo php pelo link ou link

Ele mostra o código-fonte em vez de executar.

Ubuntu 14.04 LTS

    
por Anuj TBE 06.06.2015 / 08:40

3 respostas

11

Eu posso pensar em 3 possibilidades:

  1. Você não tem o PHP instalado. Nesse caso, execute:

    sudo apt-get install php php-mysql
    
  2. Você tem o PHP instalado, mas não habilitado. Você pode tentar executar:

    sudo a2enmod php7  
    sudo service apache2 restart  
    
  3. Você tem o PHP instalado e ativado, mas não reiniciou o apache.

    sudo service apache2 restart
    
por Sledge Hammer 06.06.2015 / 09:21
4

você precisa instalar o libapache2-mod-php %código% não é mais puxado por outros pacotes como uma dependência em 14.04 ele chamou libapache2-mod-php5, em 16.04 eles perderam o número no final para um pacote meta

    
por GM-Script-Writer-62850 05.09.2016 / 16:53
2

Depois de fazer o upgrade para o Ubuntu 17.10, esta manhã, minha resposta foi uma combinação da resposta do Sledge Hammer e do GM-Script-Writer-62850. Os comandos exatos que eu precisava eram:

sudo apt-get install libapache2-mod-php
sudo a2enmod php7.1
systemctl restart apache2
    
por James K 27.10.2017 / 15:09