以下是一个简单的PHP原生建站实例,我们将使用PHP和MySQL来搭建一个基本的博客系统。
1. 环境准备
| 项目 | 说明 |
|---|---|
| 操作系统 | Windows/Linux |
| PHP版本 | PHP7.4+ |
| MySQL版本 | MySQL5.7+ |
| 数据库 | MySQL数据库 |
2. 创建数据库
我们需要创建一个数据库和用户,用于存储博客数据。
```sql
CREATE DATABASE blog;
CREATE USER 'blog_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON blog.* TO 'blog_user'@'localhost';
FLUSH PRIVILEGES;
```
3. 创建数据表
接下来,我们需要创建一个数据表来存储博客文章。
```sql
CREATE TABLE articles (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255) NOT NULL,
content TEXT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
4. 创建PHP文件
创建以下PHP文件:
- `index.php`:博客首页
- `article.php`:文章详情页
- `create_article.php`:发布文章页
index.php
```php
// 连接数据库
$mysqli = new mysqli('localhost', 'blog_user', 'password', 'blog');
// 获取文章列表
$articles = $mysqli->query("

