Os directorios de usuario de Apache permite que cada usuario ten un directorio no sistema, onde podes poñer os ficheiros que poden ser visitadas por un navegador.

Sería algo como:

http://localhost/ ~ usuario

Para seleccionar o usuario debe usar o til. O símbolo til presionando as ALTGR +4.

Para aproveitar este recurso debe activar userdir módulo do Apache. Crea o directorio public_html na nosa conta de usuario. A estancia arquivos será a través do navegador. Dun terminal execute os comandos seguintes:

mkdir ~/public_html
sudo a2enmod userdir
sudo /etc/init.d/apache2 restart

Acontece que o script php en vez de executar a descarga. Non queremos iso, debemos editar un arquivo de configuración. O terminal aberto para edición:

sudo gedit /etc/apache2/mods-enabled/php5.conf

Buscamos o arquivo para algo así:

# Para reactivar php en directorios de usuario Tras comentar as liñas
# (From ...> <IfModule a </ IfModule>.) Non configuralo para Ligado como
# Evita. Htaccess de desativá-lo.
Mod_userdir.c> <IfModule
<Directory /home/*/public_html>
Off php_admin_value motor
</ Directory>
</ IfModule>

Como dixemos nas liñas de comentario, que cargar unha almofada, comentamos de <IfModule> a </ IfModule> para estar así:

# Mod_userdir.c> <IfModule
# <Directory /home/*/public_html>
# Php_admin_value motor apagado
# </ Directory>
# </ IfModule>

Presionando o pad deixa tres ALTGR.

Nós poderiamos simplemente desactivar php_admin_value motor polo motor No php_admin_value pero que sería imposta. Htaccess onde, por veces, queremos indicar que non pode executar scripts PHP.

E reiniciar o servidor Apache para que os cambios entren en vigor:

sudo /etc/init.d/apache2 restart

Agora pode realizar os seus scripts en php no noso directorio home de Apache.