Php不会执行

时间:2012-12-28 15:37:59

标签: php apache

当我在目录/ public / my source code

中创建文件index.php时
<html>
<meta name="ROBOTS" content="NOARCHIVE">
<head><NOFOLLOW><noindex>
<?php echo '123' ?>
</NOINDEX></NOFOLLOW>
</head>
<body>
</body>
</html>
来自浏览器的

看起来像

<html>
<meta name="ROBOTS" content="NOARCHIVE">
<head><NOFOLLOW><noindex>
123
</NOINDEX></NOFOLLOW>
</head>
<body>
</body>
</html>

但如果我创建文件夹(无论在哪里)并在源代码成为

时将文件index.php放入其中
<html>
<meta name="ROBOTS" content="NOARCHIVE">
<head><NOFOLLOW><noindex>

如果我在此文件中进行了一些更正,源代码保持不变,在浏览器视图中没有更改。

为什么我不能在我想要的地方创建和运行php代码,除了/ public / folder?

1 个答案:

答案 0 :(得分:1)

这是你在index.php文件中使用的确切代码吗?

如果是这样,它们都应该失败,因为存在语法错误。你错过了PHP代码末尾的;

您发布了:<?php echo '123' ?>
应该是:<?php echo '123'; ?>

如果不是这种情况,您可以将以下内容添加到index.php的顶部,以确保错误显示在页面上:

<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
?>

如果之后出现任何错误,请将其发回此处。