Paso 1: Modificar el archivo .conf
Lo primero que debemos hacer es modificar el archivo de configuración principal de Apache2. Para hacer esto, abre una ventana de la terminal y emite el comando:

sudo nano /etc/apache2/apache2.conf

Con apache2.conf abierto, todo lo que tiene que hacer es agregar la siguiente linea al final del archivo:

<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>

Guarda y cierra apache2.conf.

Paso 2: Habilitar / deshabilitar módulos
Para que PHP funcione correctamente, debes deshabilitar el módulo mpm_event y habilitar los módulos mpm_prefork y php7. Para hacer esto, regresa a la ventana de la terminal y escribe el comando:

sudo a2dismod mpm_event && sudo a2enmod mpm_prefork && sudo a2enmod php7.0

Paso 3: Reiniciar Apache 2
Está todo listo para reiniciar Apache2. Debido a que hemos deshabilitado / habilitado los módulos, tenemos que reiniciar por completo Apache2 (en lugar de volver a cargar los archivos de configuración). Para reiniciar Apache2, regresa a la ventana de la terminal y emite el comando:

sudo service apache2 restart

Ahora deberías poder apuntar un navegador a un archivo PHP y verlo ejecutarse correctamente, en lugar de guardarlo en su disco local o mostrar código en su navegador.

¿Encontró su respuesta?