核心概念
在开始之前,我们先理解几个关键角色:

-
WampServer: 一个集成软件包,它把三个最常用的 Web 开发工具打包在一起:
- Windows: 操作系统(你正在用的系统)。
- Apache: Web 服务器,它的作用是接收用户的浏览器请求,并把你的网站文件(HTML, CSS, 图片等)发送给浏览器。
- MySQL: 数据库服务器,用来存储网站的数据,比如文章、用户信息、商品列表等。
- PHP: 服务器端脚本语言,它负责处理动态内容,比如从数据库读取数据,然后生成 HTML 页面再发送给浏览器。
-
网站模板: 我们把它理解为一个具有基本结构和布局的网站框架,它通常包含一个导航栏、一个主要内容区域和一个页脚,这个模板可以方便地在不同的页面之间复用。
第一步:安装和配置 WampServer
下载 WampServer
- 访问官方网站:https://www.wampserver.com/
- 根据你的 Windows 版本(32位或64位)下载对应的安装包,现在基本都是64位系统。
- 下载时请注意,它有多个版本,选择一个较新的稳定版本即可。
安装 WampServer
- 双击下载的安装文件,按照安装向导的提示进行操作。
- 重要提示:在安装过程中,它会要求你设置一个主目录(
www目录),默认路径是C:\wamp64\www。请记住这个路径,你所有的网站文件都将放在这里。 - 安装完成后,启动 WampServer,你会看到任务栏右下角有一个绿色的图标,这表示所有服务都已启动。
测试安装
- 打开你的浏览器(推荐 Chrome 或 Firefox)。
- 在地址栏输入:
http://localhost/或http://127.0.0.1/ - 如果看到 WampServer 的欢迎页面,说明你的环境已经成功搭建!
了解 WampServer 的目录结构
- 打开文件资源管理器,导航到 WampServer 的安装目录(默认是
C:\wamp64)。 - 找到
www文件夹。这是你未来所有网站项目的根目录。 - 在
www文件夹里,你可以为每个网站项目创建一个子文件夹,我们可以创建一个名为my-template的文件夹。
第二步:创建网站模板文件
我们将在 C:\wamp64\www\my-template 目录下创建我们的网站模板文件。
一个简单的模板通常包含三个部分:

- HTML 结构文件 (
index.html): 定义了网页的骨架。 - CSS 样式文件 (
style.css): 定义了网页的外观和布局。 - JavaScript 交互文件 (
script.js): 定义了网页的动态行为(可选,但推荐)。
创建 HTML 文件 (index.html)
在 C:\wamp64\www\my-template 文件夹中,新建一个名为 index.html 的文件,并复制以下代码:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">我的网站模板</title>
<!-- 引入 CSS 文件 -->
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<div class="container">
<h1>我的网站</h1>
<nav>
<ul>
<li><a href="index.html" class="active">首页</a></li>
<li><a href="about.html">关于我们</a></li>
<li><a href="services.html">服务</a></li>
<li><a href="contact.html">联系我们</a></li>
</ul>
</nav>
</div>
</header>
<main>
<div class="container">
<section class="hero">
<h2>欢迎来到我的网站</h2>
<p>这是一个使用 WampServer 搭建的简单网站模板。</p>
<a href="#" class="btn">了解更多</a>
</section>
<section class="content">
<h3>主要内容区</h3>
<p>这里是页面的主要内容,你可以在这里放置任何信息,比如文章、产品介绍、图片画廊等。</p>
<p>这个模板是响应式的,意味着它可以在不同尺寸的设备上(如手机、平板、桌面电脑)良好地显示。</p>
</section>
</div>
</main>
<footer>
<div class="container">
<p>© 2025 我的网站. 保留所有权利。</p>
</div>
</footer>
<!-- 引入 JavaScript 文件 -->
<script src="script.js"></script>
</body>
</html>
创建 CSS 文件 (style.css)
在同一文件夹下,创建 style.css 文件,并复制以下代码,这将为我们的 HTML 添加一些基本样式。
/* 全局样式和重置 */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: Arial, sans-serif;
line-height: 1.6;
background-color: #f4f4f4;
color: #333;
}
.container {
width: 80%;
margin: 0 auto;
padding: 0 20px;
}
/* 头部样式 */
header {
background: #333;
color: #fff;
padding: 1rem 0;
position: sticky;
top: 0;
}
header .container {
display: flex;
justify-content: space-between;
align-items: center;
}
header h1 {
font-size: 1.5rem;
}
header nav ul {
list-style: none;
display: flex;
}
header nav ul li {
margin-left: 20px;
}
header nav ul li a {
color: #fff;
text-decoration: none;
transition: color 0.3s ease;
}
header nav ul li a:hover,
header nav ul li a.active {
color: #00d4ff;
}
区样式 */
main {
padding: 2rem 0;
}
.hero {
text-align: center;
padding: 3rem 0;
background: #fff;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.hero h2 {
margin-bottom: 1rem;
color: #333;
}
.btn {
display: inline-block;
background: #00d4ff;
color: #fff;
padding: 10px 20px;
border-radius: 5px;
text-decoration: none;
margin-top: 1rem;
transition: background 0.3s ease;
}
.btn:hover {
background: #00a8cc;
}
.content {
background: #fff;
padding: 2rem;
margin-top: 2rem;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
/* 页脚样式 */
footer {
background: #333;
color: #fff;
text-align: center;
padding: 1rem 0;
margin-top: 2rem;
}
创建 JavaScript 文件 (script.js)
在同一文件夹下,创建 script.js 文件,我们先放一个简单的脚本,用于在控制台输出信息,以验证它是否被正确加载。
// 当整个 HTML 文档加载完成后执行
document.addEventListener('DOMContentLoaded', function() {
console.log('网站模板的 JavaScript 文件已成功加载!');
// 你可以在这里添加更多的交互逻辑
// 点击按钮后弹出提示
const btn = document.querySelector('.btn');
if (btn) {
btn.addEventListener('click', function(e) {
e.preventDefault(); // 阻止链接的默认跳转行为
alert('你点击了按钮!');
});
}
});
第三步:在浏览器中查看你的模板
所有文件都已创建完毕。
- 确保你的 WampServer 图标在任务栏上是绿色的。
- 打开浏览器。
- 在地址栏输入:
http://localhost/my-template/
你应该能看到一个带有导航栏、欢迎横幅和内容区域的漂亮网页了!打开浏览器的开发者工具(按 F12),在 Console(控制台)标签页里,你还会看到 "网站模板的 JavaScript 文件已成功加载!" 的消息,证明 JS 也工作正常。
第四步:扩展你的模板
恭喜!你已经成功搭建了一个基本的网站模板,接下来你可以:
-
创建更多页面:
- 复制
index.html,重命名为about.html。 - 修改
<title>和<main>里的内容。 - 修改导航栏里对应的
<a>标签,使其指向about.html。 - 这样,你就有了多个页面,并且它们共享同一个
style.css和script.js,这就是模板的核心优势。
- 复制
-
学习使用 PHP 实现真正的模板:
-
对于更复杂的网站,每个页面都包含
<header>和<footer>是非常冗余的。 -
你可以用 PHP 的
include或require函数来解决这个问题。 -
示例:
-
创建
header.php,把index.html中<header>部分的代码放进去。 -
创建
footer.php,把<footer>部分的代码放进去。 -
修改
index.html(此时应重命名为index.php),将头部和尾部替换为 PHP 代码:<?php include 'header.php'; ?> <!-- 这里是 index.php 的主要内容 --> <main> <div class="container"> <h2>首页内容</h2> <p>这是首页特有的内容。</p> </div> </main> <?php include 'footer.php'; ?>
-
-
这样,当你需要修改导航栏时,只需要修改
header.php,所有页面都会自动更新。
-
-
连接数据库:
- 你可以创建一个简单的 PHP 文件(
db_connect.php)来连接 MySQL 数据库。 - 然后从数据库中读取文章列表,动态地显示在你的模板中。
- 你可以创建一个简单的 PHP 文件(
常见问题排查
- WampServer 图标是黄色或红色?
- 黄色: 表示 Apache 或 MySQL 服务有至少一个没有启动,左键点击图标 -> "Start All Services"。
- 红色: 表示 Apache 或 MySQL 端口被其他程序占用了,通常是因为你已经在运行其他 Web 服务(如 IIS),尝试关闭它们,或者重启电脑。
- 页面显示 404 Not Found?
- 检查你的文件名和路径是否正确,确保文件在
C:\wamp64\www\my-template目录下。 - 确保浏览器地址输入的是
http://localhost/my-template/,而不是C:\...这样的本地路径。
- 检查你的文件名和路径是否正确,确保文件在
- CSS 或 JS 文件没有生效?
- 检查
<link>和<script>标签中的href和src属性是否与你的文件名完全匹配(包括大小写)。 - 检查文件是否真的保存在了正确的目录中。
- 检查
通过这个指南,你已经掌握了使用 WampServer 从零开始搭建网站模板的全过程,这是学习 Web 开发的绝佳第一步!
