在 apache2 中提供 html 输出的 PHP5 文件

标签 php linux apache

我已经按照以下链接使用 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/

相关文章:

php - 存储用户消息

PHP - 重置自动加载和声明的类

php - 在 db.php 中形成 post 数组到 class.php 和 PDO 插入函数

使用 poll() 时正确处理 Ctrl-C

linux - 在 Centos 7 上运行 Perl 5 并尝试安装和使用 gtk/gtk2

C++ 代码在 mac 上编译但在 linux 上不编译

java - Apache 2.4 + Glassfish Server 2.1 发布过大错误

php - mysql事务中的更新——隔离

带有 Apache HttpClient 的 Java 客户端连接到 Druid

apache - Backbone.js 路由器在本地主机上使用 pushstate 和 XAMPP apache 服务器