我正在学习PHP (所以我是个新手)。我在一台装有XAMPP和Apache的个人电脑(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>我创建了这两个文件,并且工作得很好。周一,我遇到了这样的问题:单击按钮summit查询时,它会向我显示代码而不是结果。我搜索了几个论坛,发现我需要在httpd.conf (xampp/apache/conf/)中添加以下行:
AddType应用程序/x-httpd-php-源.phps
AddType应用程序/x-httpd-php .php .php5 .php4 .php3 .phtml .php
然后它就成功了。今天,当我再次尝试时,它再次向我显示代码。请帮帮忙。这不可能这么复杂!
发布于 2012-05-23 11:02:18
您对httpd.conf的更改是反向的吗?如果是这样的话,试着把它们放回去,然后重启你的apache。如果没有,那么检查您的httpd.conf文件,确保加载了php5模块,您应该查找类似于下面这一行的行:
LoadModule php5_module libexec/apache2/libphp5.so
发布于 2012-05-23 11:03:56
我不知道XAMPP,但它似乎覆盖了配置文件,每当你重启你的服务器(即.重新启动Windows)。
试着安装WAMP,因为它本来就是为Windows而设计的。
https://stackoverflow.com/questions/10712845
复制相似问题