【发布时间】:2015-05-18 14:20:28
【问题描述】:
我正在学习网页设计和管理课程,教授基本上希望我们将网站上传到大学的学生服务器。我以前做过网站,但他希望我们在其中加入 PHP,我几乎没有经验。我写了一个页面,index.html:
<html>
<head>
<title>Welcome</title>
</head>
<?php include('../includes/header.php') ?>
<?php include('../includes/menu.php') ?>
<?php include('../includes/lsidebar.php') ?>
<?php include('../includes/rsidebar.php') ?>
<?php include('../includes/home.php') ?>
</html>
一旦我上传了这个文件,连同所有相关的文件(header.php、menu.php、lsidebar.php、rsidebar.php 和 home.php 都带有一些 html 内容),并更改适当的文件权限到了755,我打开服务器给我预留的空间发现索引页是空白的!
我给教授发了电子邮件,他说我应该将此行作为文件中的第一行:
#!/usr/local/bin/php
我再次运行该站点,页面仅显示上述行。如何启用在 HTML 文件中识别 PHP 命令?
非常感谢您提前提供的任何帮助!
【问题讨论】:
-
"我写了一个页面,index.html" - 然后执行 "我写了一个页面,index.php" 就可以了; -) 或指示 Apache 将
.html文件视为 PHP。 -
记得关闭这些
<?php include('../includes/header.php'); ?>这只是一个好习惯。 -
我忘记添加了,但是我在
index.html和index.php都试过了,我得到了同样的错误