php有时只显示代码

时间:2012-05-23 02:53:38

标签: php

我正在学习PHP(所以我是一名新手)。我正在使用XAMPP,Apache开发PC(Windows 7)。

我有两个文件exampleform.html:

<html>
<body>

<form action="welcome.php" method="post">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

</body>
</html>

和welcome.php:

<html>
<body>

Welcome <?php echo $_POST["fname"]; ?>!<br />
You are <?php echo $_POST["age"]; ?> years old.

</body>
</html>

我创建了这两个文件但效果很好。星期一我遇到了一个问题,点击buttom峰会查询它会显示代码而不是结果。我搜索了几个论坛,发现我需要将以下行添加到httpd.conf(xampp / apache / conf /):

AddType application / x-httpd-php-source .phps

AddType application / x-httpd-php .php .php5 .php4 .php3 .phtml .php

然后它奏效了。 今天,当我再次尝试时,它再次向我展示了代码。 请帮忙。它不会那么复杂!

2 个答案:

答案 0 :(得分:0)

您对httpd.conf的更改是否被反转?如果是这样,请尝试将它们放回去并重启你的apache。如果没有,那么检查你的httpd.conf文件,确保加载php5模块,你应该寻找类似这样的行:

LoadModule php5_module libexec / apache2 / libphp5.so

答案 1 :(得分:0)

我不知道XAMPP,但似乎每当你重新启动服务器时它都会覆盖配置文件(即重启Windows)。

尝试安装WAMP,而不是首先安装Windows。