我在论坛和谷歌上搜索了几个小时,除了"你的主机可能不支持PHP"之外,没有其他明确的答案。我已经降低了我的PHP页面,只是为了测试目的显示一些文本,但我仍然只得到一个空白的网页。我试着在浏览器和网络服务器上本地打开它,两者的结果都是一样的。有人知道为什么这个简单的PHP甚至不会出现在网页上吗?
<?php
echo "Show some text";
?>
also tried:
<html>
<?php
echo "Show some text";
?>
</html>
文件的文件名是什么?文件扩展名是.html文件还是.php文件?如果是.html,请将其重命名为.php,然后再次使用第一次测试进行测试。;
要检查服务器上是否支持php,请创建另一个名为phpinfo.php
的文件,并在其中插入以下代码:
<?php
phpinfo();
?>
保存它,然后转到您的服务器上。您应该在该页面上看到PHP配置输出。如果它不起作用,那么您的服务器上没有正确安装PHP。
您的文件必须以.phtml或.php结尾,才能使php在HTML页面上工作。
index.php
<?php
echo "Hello World!";
?>
或者你可以欺骗你的服务器,Apache和Nginx支持这一点,IIS也是如此。基本上,你可以有"index.x"或"index.px"——你自己的自定义扩展,这是不可取的,原因很明显。在Apache(您的public_html文件夹)中,在.htaccess文件中启用此功能:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .ac1d
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .x
# your custom extension above.
查看所有内容的来源(无处理):
通过更改文件名以使用.phps
扩展名,大多数服务器已经使用源查看格式进行了设置。如果没有,您必须创建一个.htaccess文件,并临时添加以下行:
AddType text/plain .php
AddType text/plain .html
这应该会强制文件在访问时显示为纯文本。记得以后把它取下来。