localhost/test.php不返回任何内容
我正在按照教程构建一个web应用程序。我在web空间中创建了一个简单的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>
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>