ApacheのユーザディレクトリでPHPが動作しない

Last-modified: Sun, 09 Apr 2017 14:20:16 JST (130d)
  • Apacheのユーザディレクトリ(mod_userdir)を有効にした場合、デフォルトだと、ユーザディレクトリでPHPが動作せず、
    <?php
    phpinfo();
    
    などと不細工なページを晒すことになります。
  • なお、
    a2enmod php
    などとしても無駄です。
    正解は、
    vi /etc/apache2/mods-available/php.conf
    
    <IfModule mod_userdir.c>
        <Directory /home/*/public_html>
            php_admin_flag engine On    #OffをOnにする。
        </Directory>
    </IfModule>
    と、mod_phpの設定を変更しましょう。

Counter: 30, today: 1, yesterday: 0

このページの参照回数は、30です。