我正在网站上工作,只是将其发布到客户端的域名,但是当我尝试访问根目录或子页面时,他们会下载到我的计算机而不是显示为页面。可能是没有安装php(服务器由我的客户端管理,所以我不知道是否安装了PHP)?
答案 0 :(得分:3)
可能未安装PHP或配置不正确。通常(如果客户端真的安装了PHP)它是由忘记将文件扩展名(.php / .phps / .php3 / .php4 ...)设置为PHP处理程序引起的。
检查PHP是否正在运行以及输出内容类型是否正确。
答案 1 :(得分:3)
服务器不以“text / html”或“text / xhtml”MIME类型提供php页面。与其他人所说的一样,PHP可能未安装或未正确配置。
检查PHP是否安装的快速方法(不是100%)是检查HTTP响应标头。在Firefox上使用Firebug's NET选项卡,您可以在响应标头中查找任何“服务器”值。通常,PHP版本(如果已安装)将与Web服务器类型/版本一起包含。
E.g。 Apache/2.2.13 (Unix) mod_ssl/2.2.13 PHP/5.2.9
答案 2 :(得分:2)
如果已安装并且您正在使用apache。
确保你的httpd.conf有这样的东西。
AddModule mod_php5.c
<IfModule mod_php5.c>
DirectoryIndex index.php index.html
</IfModule>
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
您可以要求您的客户访问here以获取适用于不同操作系统的正确php配置。
答案 3 :(得分:1)
您的网络服务器不知道应该将这些文件提供给PHP进行处理 - 无论出于何种原因,其中有许多文件。有关配置的更多信息是必要的。