我已经按照以下链接使用 php5.5.4 配置 apache2:
http://php.net/manual/en/install.unix.apache2.php
一切都已正确配置,没有任何错误。但是现在每当我尝试实现 .php 文件时,输出看起来就像 html 文件。
例如下面的代码
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
在浏览器中的输出是:
Hello World
'; ?>
但在命令行中它显示正确,即
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<p>Hello World</p>
</body>
</html>
请指导这方面,因为我在这方面浪费了很多时间但没有用。 我的系统是 Linux redhat x86_64。
最佳答案
如果 Apache 不解释 PHP,那么您可能没有正确配置其链接的第 7 步和第 8 步。或者在 conf 中进行更改后没有重新启动 apache(第 9 步)。
关于在 apache2 中提供 html 输出的 PHP5 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19496027/