web服务器上的public_html文件夹

我在家里的web服务器上创build了一个public_html文件夹,当我尝试打开浏览器上的php文件尝试下载文件而不是显示。 HTML文件打开罚款,当我将PHP文件移动到/ var / www它工作正常。 任何帮助将是伟大的,谢谢。

这个博客文章描述了一个Apacheconfiguration特别禁用这些文件夹上的PHP的情况,在这种情况下,您需要find您的Apacheconfiguration文件并删除/注释掉这样的内容:

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

请注意,如果你这样做,你最好相信你的机器上的每一个用户,因为没有任何东西阻止用户创build一个PHP文件,可以运行你的Apache用户,并造成很大的损失。

这可能是因为你没有设置服务器来处理PHP文件。 以下指南应该帮助: http : //www.lamphowto.com/

您需要确保apache被configuration为将.php文件传递给该文件夹的mod_php。

请参阅: http : //dan.drydog.com/apache2php.html