%20%E3%81%A7%20php%20%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%AA%E3%81%84.png)
私の PHP コードは mod_userdir (~/user) のディレクトリでは動作しませんが、/var/www/ では正常に動作します。この問題にどう対処すればよいでしょうか? ~/user の下にある PHP ファイルを開くと、ブラウザがダウンロードを要求します。
答え1
/etc/apache2/mods-enabled/php5.conf を見てください。次のコメントがあります:
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
ファイルを変更したら、 で Apache を再起動しますservice apache2 restart
。
答え2
Apache 拡張機能が有効になっていることを確認しますmod_userdir
。次のコマンドで有効にします。
a2enmod userdir
必要に応じてプレフィックスを付けますsudo
。
次に、Apache をリロード/再起動します ( service apache2 restart
)。