Katalogi Apache użytkownika umożliwiają każdemu użytkownikowi mieć katalog na koncie, gdzie można umieścić pliki, które mogą być oglądane przez przeglądarkę.

To byłoby coś takiego:

http://localhost/ ~ user

Aby określić, użytkownik musi użyć tyldy. Tylda symbol wciskając się AltGr +4.

Aby skorzystać z tej funkcji, należy włączyć moduł UserDir Apache. Tworzenie katalogu public_html w naszym konta użytkownika. Pobyt pliki będą za pośrednictwem przeglądarki. Z terminalu wpisz następujące komendy:

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

Zdarza się, że skrypt php zamiast biegać pobrane. Nie chcemy, musimy edytować plik konfiguracyjny. Z terminalu otwarta do edycji:

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

Szukamy go na coś takiego:

# Aby ponownie włączyć php w katalogach użytkowników następujący komentarz linii
# (Z …> <IfModule do </ IfModule>.) Nie wolno go do tego jak On
# Zapobiega. Htaccess z wyłączenia.
Mod_userdir.c> <IfModule
<Directory /home/*/public_html>
Off php_admin_value silnik
</ Directory>
</ IfModule>

Jak powiedzieliśmy w liniach komentarza, które wykonują pad, komentujemy od <IfModule> do </ IfModule> wyglądać tak:

# Mod_userdir.c> <IfModule
# <Directory /home/*/public_html>
# Php_admin_value silnik off
# </ Directory>
# </ IfModule>

Naciśnięcie klawiszy pozostawia +3 AltGr.

Moglibyśmy po prostu wyłączyć php_admin_value silnik silnikiem Na php_admin_value ale która byłaby nałożona na. Htaccess gdzie czasami chcemy zaznaczyć, że nie można uruchomić skrypty php.

I ponownie uruchomić serwer Apache, aby zmiany odniosły skutek:

sudo /etc/init.d/apache2 restart

Teraz możesz uruchomić swoje skrypty w php w naszym katalogu domowym Apache.