localhost/test.php不返回任何内容

localhost/test.php不返回任何内容,php,html,web-applications,localhost,Php,Html,Web Applications,Localhost,我正在按照教程构建一个web应用程序。我在web空间中创建了一个简单的test.php文件(/var/www/html)。问题是,当我在浏览器地址窗口中键入localhost/test.php时,它会返回一个空页面。我尝试了localhost/php.info,效果很好,但我找不到test.php不起作用的原因 这是test.php代码: <html> <head> <title>PHP Test</title> </head>

我正在按照教程构建一个web应用程序。我在web空间中创建了一个简单的
test.php
文件(
/var/www/html
)。问题是,当我在浏览器地址窗口中键入
localhost/test.php
时,它会返回一个空页面。我尝试了
localhost/php.info
,效果很好,但我找不到
test.php
不起作用的原因

这是test.php代码:

 <html>
 <head>
 <title>PHP Test</title>
 </head>
 <body>
 <p>This is an HTML line
 <p>
 <?php
    echo “This is a PHP line”;
    phpinfo();
 ?>
 </body></html>

PHP测试
这是一个HTML行

非常感谢您提供的任何信息


谢谢。

你说你把脚本放在了/var/www/html中

所以联系可能是

localhost/html/test.php

还要检查错误日志文件中的PHP错误

# cat /var/log/apache2/error.log
编辑:更改您的报价,“用于Word文档而非编程;-)


PHP测试
这是一个HTML行


我已经试过了。只需键入单词localhost,后跟作品名称,例如。。浏览器导航栏中的localhost/test.php,然后单击enter

空页表示没有错误?检查您获得的html的源代码尽管我看不出它有多大用处,但请尝试将第二个更改为。另外,注释掉PHP,在本地(在浏览器中)运行,确认它可以工作,然后在服务器上运行。如果返回,请尝试添加回PHP。消除过程。@RyanBabu:是的,没有错误,只是一个空页面,html也是临时的。请重新启动服务器,然后再试一次。即使使用localhost/html/test.php也不行:(错误文件中有任何内容吗?是否尝试重新启动apache?“sudo/etc/init.d/apache2 restart”我检查了错误日志:这是错误:PHP解析错误:语法错误,意外的T_字符串,第9行的/var/www/html/test.PHP中应为“,”或“;”,当我尝试重新启动apache时,可能尝试使用本教程重新安装环境我收到此错误:(我以前从未收到此错误)警告:DocumentRoot[/var/www/tutorial.com/public_html]不存在apache2:无法可靠地确定服务器的完全限定域名,使用127.0.1.1作为ServerName
<html>
 <head>
 <title>PHP Test</title>
 </head>
 <body>
 <p>This is an HTML line</p>
 <?php
    echo "This is a PHP line";
    phpinfo();
 ?>
 </body>
</html>