php不在wampserver中的html代码中工作

时间:2013-04-29 20:51:27

标签: php wamp

这就是..我有一个名为first.php的文件,其中包含以下代码:

<html>
    <title>trial</title>
    <head>welcome</head>
    <body>
    <br>
    <?php
    echo "hello world";
    ?>
    </body>
</html>

然而,当我执行它时,不解释php代码。短开标签似乎也开启了。我正在使用wampserver。我错过了什么?

5 个答案:

答案 0 :(得分:2)

您的服务器似乎配置错​​误。您的apache服务器必须将.php文件识别为php应用程序并评估代码。

AddHandler application/x-httpd-php .php

看看你是否在http.conf文件中找到了上面一行。

答案 1 :(得分:1)

  1. 确保将.php个文件放在/wamp/www下的“myfirst”目录下
  2. 确保wamp服务器在线(显示绿色图标)
  3. 启用短标记,点击wamp icon > PHP > PHP Settings > short open tags。确保已选中。
  4. 在浏览器中以localhost/myfirst/first.php
  5. 运行代码

    希望它有效

答案 2 :(得分:0)

<html>
  <head>    
    <title>trial</title>
  </head>
  <body>
    <?php echo "hello world"; ?>
  </body>
</html>

尝试将标题包裹在头部内部,就像它应该的那样。欢迎只是在没有人的土地上漂浮,可能已经破坏了你的代码。另外,使用doctype标记 - < !html>,空格不是HTML5。

<强>更新 将其添加到localhost文件夹中的空白php文件。

<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>

如果您没有收到报告,则是服务器配置问题。

还要确保将其放入htdocs或任何“公共”文件夹中。

答案 3 :(得分:0)

进行@kcdwayne建议的更改。

现在从您的浏览器运行代码,不要从资源管理器双击您的php文件,它必须通过浏览器运行。

答案 4 :(得分:0)

标记必须位于 标记内

<head> 
   <title>trial</title>
</head>
<body>
 <?php echo "hello world"; ?>
</body>