我的 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
确保mod_userdir
Apache扩展已启用。通过以下命令启用:
a2enmod userdir
如果需要的话,请以前缀加“” sudo
。
然后重新加载/重新启动 Apache(service apache2 restart
)。