まずはapache2のインストール。
sudo apt-get install apache2
設定などは下記サイトなどを参考にさせていただいた。
Apache再起動でindex.htmlの確認完了。
sudo /etc/init.d/apache2 restart
PHP7のインストール
sudo apt-get install php7.0
下記フォルダにphpinfoを書いたファイルを格納し、Apache再起動。
/var/www/html
無事phpも確認OK。
ユーザーのホームディレクトリにpublic_htmlを作成して、htmlやphpを格納して実行することに。
/etc/apache2/sites-available/にある000-default.confをdefault.confとしてコピーし、設定を変更。
DocumentRoot /home/ユーザー名/public_html
<Directory /home/ユーザー名/public_html>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
設定を有効にするためにコマンド実行
sudo a2ensite default
確認してみると参照先が変わっていない。設定は間違っていないようなのに。。。
途方に暮れて再度ネットあさりをしてみるとどうやら000-default.confの設定が効いてしまっている模様なので、無効にするようコマンド実行。
sudo a2dissite 000-default
早速確認してみると参照先が変わった模様。
だが今度はPHPがソースのまま表示されて、実行されていない。
/etc/apache2/mods-available/php7.conf
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>
上記のphp_admin_valueをコメントアウト。
Apacheの再起動で完了。