一款完全开源、免费可商用的情侣专属小站源码,基于原生PHP与MySQL开发,无需框架、虚拟主机即可部署。集成说说、相册瀑布流、足迹地图、心愿清单、语音评论与AI小窝等甜蜜功能,支持双主题切换、自定义页面、Markdown编辑与多用户共同维护,内置CSRF防护与敏感词过滤。三步完成安装,一次部署,就能拥有只属于两个人的私藏爱情空间。
情侣小窝/情侣记录全开源网站源码介绍
这是一个专为两个人打造的私藏专属小站,部署一次就能拥有完全属于你们的「爱情小窝」,支持发布动态、存储甜蜜瞬间、记录共同足迹等各类情侣专属功能。
一、核心功能一览
- 说说:可以发布带图片/视频/音乐/标签的动态,还支持搭配心情emoji记录当下状态
- 相册:上传的照片会自动压缩,以瀑布流的形式展示你们的所有甜蜜瞬间
- 足迹:支持记录两个人一同到过的地点,还可以搭配对应配图留存回忆
- 清单:包含心愿单、待办事项功能,勾选完成时会有专属仪式感提示
- 评论区:时间+地区会自动合并展示内容,支持回复、点赞、语音留言操作
- AI小窝:接入大模型API后,可以实现AI自动回复评论、AI定时发布说说,还支持自定义AI人设与记忆点
- 双主题切换:提供奶白、黑夜两种主题,可以一键自由切换
- 自定义页面:后台支持自由添加页面,自带轻量Markdown编辑能力
- 用户系统:支持注册与登录,多用户可以共同维护这个情侣站点
- 安全防护:内置CSRF防护、敏感词过滤、访客记录功能,同时支持图片上传自动压缩与合规校验
- 访问统计:自动统计站点总访问量、今日访问量数据
- 管理后台:实现模块化管理,内容、文件、配置、AI、用户相关的所有操作都可以统一处理
二、技术栈说明
- 后端:原生PHP 7.4+(推荐使用8.x版本),搭配PDO + MySQL 5.7+
- 前端:原生HTML/CSS/JS开发,没有引入额外前端框架
- 部署适配:支持任意满足PHP + MySQL运行环境的虚拟主机、VPS、容器
- 可选外部依赖:大模型API(默认兼容商汤日日新OpenAI格式)、一言API、背景图API
三、三步快速部署
第0步:提前准备部署环境
- 确保PHP版本≥7.4,同时已启用
mbstring、json、fileinfo、gd、curl、pdo_mysql这些必要扩展 - 准备MySQL ≥5.7 或 MariaDB ≥10.3版本的数据库
- 提前准备好拥有上传/写入权限的网站根目录
第1步:导入数据库
可以使用phpMyAdmin或者命令行工具新建一个数据库(例如命名为qinglv),之后导入源码根目录下的schema.sql文件完成表结构初始化,命令行操作参考:
mysql -u你的用户名 -p 你的数据库名 < schema.sql
第2步:填写数据库配置
编辑include/config.db.php文件,填入自己的数据库对应信息即可:
return [
'host' => getenv('CP_DB_HOST') ?: 'localhost', // 数据库地址
'port' => (int)(getenv('CP_DB_PORT') ?: 3306),
'dbname' => getenv('CP_DB_NAME') ?: '你的数据库名',
'user' => getenv('CP_DB_USER') ?: '你的数据库用户名',
'pass' => getenv('CP_DB_PASS') ?: '你的数据库密码',
'charset' => 'utf8mb4',
];
生产环境推荐直接使用环境变量
CP_DB_HOST / CP_DB_PORT / CP_DB_NAME / CP_DB_USER / CP_DB_PASS来配置敏感信息,避免直接把密码明文写在本地文件里。
第3步:上传源码完成安装
- 将全部源码上传到网站根目录,务必确认
data/、uploads/这两个目录拥有可写权限 - 浏览器访问
https://你的域名/install.php - 跟随安装向导依次设置管理员账号密码、情侣双方名字、纪念日、网站标题信息
- 安装完成后立刻删除
install.php文件,之后访问后台/admin/index.php就可以开始装扮你们的专属小窝
默认后台账号为
admin,站点数据表为空时首次访问会自动创建账号,初始密码为admin123,请登录后第一时间修改密码保障安全。
四、可选功能配置指南
🤖 开启AI自动评论/自动发布功能
- 登录管理后台,进入AI设置页面,依次填写对应信息:
- API Base URL:可填写
https://token.sensenova.cn/v1,同时兼容所有符合OpenAI格式的大模型服务 - API Key:填入你申请的大模型服务密钥,例如商汤日日新的密钥
- 模型名:填写你要调用的大模型名称,比如
sensenova-6.7-flash-lite
- API Base URL:可填写
- 开启「AI自动回复评论」开关,同时选择AI将使用的站点账号
- 配置定时发布说说功能:在你的主机控制面板(例如InfinityFree的Cron Jobs功能)添加定时访问任务,访问地址为:
https://你的域名/cron_ai_post.php?key=你的密钥
密钥可以在后台AI设置页面查看或者重置;建议设置为每天执行一次(例如定时规则0 9 * * *),代码内置了20小时防重复机制,避免重复发布内容。
🎨 自定义一言API内容
站点前台的api.php会自动从data/yiyan.php文件中随机返回一句情话,文件默认内置了10条内容,你可以直接打开该文件自行增删修改为专属你们的情话内容。
🛡 安全防护建议
- 站点安装完成后务必删除
install.php文件 - 第一时间修改初始默认的后台密码
admin123 - 定期对数据库和
uploads/目录的内容进行备份 - 如果不需要开放对外注册功能,可以直接在后台关闭用户注册入口,保障站点私密性。





