Ubuntu22.04でユーザーディレクトリ下でPHPを実行するには

Ubuntuではデフォルトでは/var/www/htmlがドキュメントルートであり、PHPをインストールしてもこのユーザーディレクトリ内では動作しません。

バーチャルホストをユーザーディレクトリ下においてその中でPHPを実行するためには、/etc/apache2/mods-available/php8.1.confというファイル内の以下の記述のすべてをコメントアウトします。

(書き換え前)

<IfModule mod_userdir.c>
     <Directory /home/*/public_html>
          php_admin_flag engine Off
     </Directory>
</IfModule>

(書き換え後)

#<IfModule mod_userdir.c>
#  <Directory /home/*/public_html>
#    php_admin_flag engine Off
#   </Directory>
#</IfModule>

コメントする