Habilita en los usuarios la compartición web de la carpeta public_html
/home/usuario/public_html
Instalar la versión mas nueva de php
apt install php
Activar el modulo de userdir
sudo a2enmod userdir
Reiniciar el apache2
systemctl restart apache2
Editar el archivo de configuración de userdir
nano /etc/apache2/mods-enabled/userdir.conf
En la línea 7 agregar
AllowOverride All
Editar el siguiente archivo /etc/apache2/mods-enabled/php7.3.conf
y comentar las ultimas 5 líneas con #
nano /etc/apache2/mods-enabled/php7.3.conf
En la carpeta del usuario se crea un directorio que se llame public_html y dentro de el debe de crear un archivo que muestre la información de PHP y el conjunto de módulos y dependencias que puede cargar:
nano info.php
<?php phpinfo(); ?>
Reiniciar el apache2
systemctl restart apache2
Verificar que el archivo info.php pueda visualizarse en el navegador
http://192.168.15.102/~debian
Se utiliza ~debian para hacer el llamado de la carpeta public_html del usuario debian para que sea publicada via web.