PHP未解释,显示在视图源中

Mar*_*ark 13 php apache

我希望这将是一个有用的页面,用于开始运行PHP代码以及解决当前问题我有一些非常简单的代码如下:

<html>
<head>
<title> Practice</title></head>
<body>
This is HTML
<?php
echo "This is PHP";
?>
</body>
<html>
Run Code Online (Sandbox Code Playgroud)

这是上传到运行apache的ec2网站.代码未被解释,当您查看页面的源代码时,它会显示php代码.

你可以看到这个页面.

有任何想法吗?php代码是如此基本,我认为它可能与apache配置有关.请告诉我您需要的任何其他信息,我会提供给您,希望告诉我如何获取.

sec*_*ula 10

你确定你安装了php吗?如果是,您需要确保apache正在将.php文件与php处理程序相关联.寻找类似于以下内容的条目/etc/apache/apache.conf

 LoadModule php5_module modules/libphp5.so
Run Code Online (Sandbox Code Playgroud)

 application/x-httpd-php        php php5
Run Code Online (Sandbox Code Playgroud)

更改文件后,您需要重启apache via sudo service httpd restart


Nva*_*van 10

您可以安装中的libapache2-MOD-PHP5使用

apt-get install libapache2-mod-php5
Run Code Online (Sandbox Code Playgroud)

为我工作.


小智 5

如果您使用 php7,请确保安装了此模块。

sudo apt-get install libapache2-mod-php7.0
Run Code Online (Sandbox Code Playgroud)

将 7.0 替换为您正在使用的 php 版本。

要查找 php 版本,请使用

php -v 
Run Code Online (Sandbox Code Playgroud)