' Index.php '文件显示代码,而不是渲染网站



我不知道如何很好地解释这一点,我相信这是相当愚蠢的事情。首先,我在linux中使用netbeans。我正试图写一个简单的网站与一些链接和菜单。对于菜单,我使用GET变量来知道要包含哪个页面。我想做的包括与php,所以我需要在html文件中插入一些php代码。我认为我需要将文件名更改为index.php,以便服务器识别php命令。所以我把文件扩展名改为php,现在我只看到网站的代码,而不是网站本身。

这是我的index.php:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width">
        <title>Ishimoto - Cars for life</title>
        <link rel="stylesheet" href="css/normalize.css">
        <link rel="stylesheet" href="css/main.css">
        <script src="js/vendor/modernizr-2.6.2.min.js"></script>
    </head>
    <body>
        <div id="allwebsite">
            <div id="menu">
                <div id="logo">
                    <a href="?nav=index"><img src="img/logo.jpg" width="450" alt="LOGO"/></a>
                </div>
            </div>
            <div id="content">
                <?php
                    echo $_GET['nav'];
                ?>
            </div>
        </div>
    </body>
</html>

我配置了apache和php运行良好,如果我从netbeans外部运行它,但是当我从netbeans运行项目时,我仍然得到源代码。它正在运行:

http://localhost:8383/Ishimoto/index.php

思想吗?

如果您使用的是Linux,执行sudo a2enmod php5,然后重启apache sudo service apache2 restart/etc/init.d/apache2 restart

我的问题实际上是两个问题。首先,我的apache没有正确安装,所以我重新安装了它:sudo apt-get install apache2,然后重新安装了php5: sudo apt-get install php5 libapache2-mod-php5。在那之后,我不得不将项目移到我的/var/www/文件夹中并继续工作。就是这样!感谢所有!

相关内容

  • 没有找到相关文章