【发布时间】:2013-08-24 12:39:01
【问题描述】:
我建立了一个简单的网站,并且在我的本地开发人员上运行良好。然而,一旦我把它推到我的 VPS 上,它就开始表现得有些古怪了。我在 HTML 中使用 PHP,所以我正在做这样的事情:
<?php
include 'includes/header.php';
$name = 'World';
?>
Hello, <?php echo $name; ?>!
<?php
include 'includes/footer.php';
?>
在这个例子中,页眉和页脚显示得很好(两个文件里面都只有纯 HTML),但变量 $name 没有。与看到相反:
Hello, World!
我明白了:
Hello, !
我不确定为什么会这样。由于我的本地开发人员和 VPS 上都有 PHP 5.4,我认为这是某种配置问题。
谁能确认,如果可以,需要更改哪些设置?
【问题讨论】:
-
你是用 .php 扩展名还是 .html 保存的
-
我使用了 .php 扩展名。
-
看起来很奇怪。我已经在本地主机上进行了测试,并且在我的服务器上运行良好。请确保 apache 配置正确。使用 phpinfo() 方法检查配置。如果可能,重启 apache 并重试
-
创建一个示例 php 文件 如果这不执行,那么 apache 有问题
标签: php html configuration