Как установить сервер LAMP в Ubuntu 16.04 и добавить корневой каталог www-документов в домашнюю папку пользователя
решение1
Установите LAMP-сервер:
sudo apt-get install lamp-server^
Включить userdir
модуль:
sudo a2enmod каталог_пользователя
Включить выполнение PHP в каталоге пользователя:
sudo nano /etc/apache2/mods-available/php7.conf
(если вы используете PHP5, то это php5.conf)
Прокомментируйте эту часть:
#<IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_flag engine Off
# </Directory>
#</IfModule>
Нажмите Ctrl+, Xчтобы сохранить
Включить листинг каталога:
судо нано /etc/apache2/apache2.conf
Добавь это:
<Directory /home/*/public_html/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Нажмите Ctrl+, Xчтобы сохранить
Перезапустите Apache:
service apache2 restart
Теперь поместите ваши php-файлы в/home/вашеимя/public_htmlкаталог и перейдите в
http://localhost/~вашеимяиз вашего веб-браузера.