使用以下代码,
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
我只想打印Hello World
语句,但也打印出;?>
。
在我检查了元素之后,它就像这样出现了。
<body>
<!--?php echo '<p-->
Hello World
<p></p>
"; ?>"
</body>
答案 0 :(得分:0)
您的网站被视为纯HTML。确保您正在运行Web服务器:
如果你有权访问Gnu / Linux派生的命令行,你可以通过以下方式启动PHP internal server:
php -S 127.0.0.1:1337
此命令必须在您的网络根目录中启动,您应该有一个index.php
。然后你的代码运行正常。
从长远来看,你想要设置一个nginx或一个apache2。另一个需要考虑的方面是使用vagrant来设置一个创建开发环境的虚拟Linux机器。
答案 1 :(得分:0)
您正试图直接在Web浏览器中打开文件,但与HTML不同,您的浏览器无法理解PHP。
PHP需要在Apache,Nginx或任何可行的Web服务器后面运行服务器端,然后您的Web浏览器将从该Web服务器请求页面,这将请求PHP为您的浏览器提供完全生成的页。
实际上,如果您是第一次尝试使用PHP,则需要安装开发LAMP堆栈,例如WampServer(仅适用于Windows),XAMPP(适用于Linux,Windows,OS X)或MAMP(适用于OS X,Windows)。安装和运行它将很容易在您的计算机上设置Web服务器。
我不会写一篇关于如何使用LAMP堆栈的完整教程,但我可以推荐你read that article from Kasia Mikoluk on Udemy。它应该教你基础知识。