Ubuntu 16.04 に LAMP サーバーをインストールし、www ドキュメント ルートをユーザーのホームに追加するにはどうすればよいですか?

Ubuntu 16.04 に LAMP サーバーをインストールし、www ドキュメント ルートをユーザーのホームに追加するにはどうすればよいですか?

Ubuntu 16.04 に LAMP サーバーをインストールし、ユーザーのホームに www ドキュメント ルートを追加する方法

答え1

LAMP サーバーをインストールします。

sudo apt-get install lamp-server^

モジュールを有効にするuserdir:

sudo a2enmod ユーザーディレクトリ

ユーザーディレクトリで PHP 実行を有効にします。

sudo ナノ /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て保存

ディレクトリリストを有効にする:

sudo ナノ /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/~あなたの名前Web ブラウザから。

関連情報