个人名片:
对人间的热爱与歌颂,可抵岁月冗长🌞
个人主页👨🏻💻:念舒_C.ying
个人博客🌏 :念舒_C.ying
情侣恋爱网站
- 1. 修改代码
- 2. 目录结构
- 3. 编写Dockerfile
- 4. 编写docker-compose.yaml
- 5. Docker部署
源码作者网站:Ki/LikeGirl5.0.0
自己的网站:Z_C恋爱日记
1. 修改代码
- 打开根目录下的
admin
文件夹 - 接着找到
Config_DB.php
文件打开编辑你的数据库相关信息 - 请认真填写安全码 尽量设置的
复杂难以猜测
修改密码等敏感信息需输入安全码 - 最后到数据库导入sql文件(
like_girl.sql
) - 默认账号密码:
admin
/love
2. 目录结构
php-zc
├── docker-compose.yaml
├── Dockerfile
├── love
└── mysql
3. 编写Dockerfile
# 使用基础的PHP镜像作为基础
FROM php:apache# 设置工作目录
WORKDIR /appRUN docker-php-ext-install pdo_mysql mysqli
# 拷贝love目录下的所有文件到工作目录
COPY love/ /app# 定义容器启动时执行的命令(例如:运行PHP的内置服务器)
CMD ["php", "-S", "0.0.0.0:80", "-t", "/app"]
4. 编写docker-compose.yaml
version: '3'
services:php-zc:build: context: .dockerfile: Dockerfileports:- "1314:80"container_name: php-zcrestart: always#修改成自己数据库的信息mysql:image: mysql:5.7environment:MYSQL_ROOT_PASSWORD: xxxxxx MYSQL_DATABASE: xxx MYSQL_USER: xxxMYSQL_PASSWORD: xxxxvolumes:- ./mysql/db_data:/var/lib/mysql- ./mysql/love.sql:/docker-entrypoint-initdb.d/love.sqlrestart: alwaysports:- "3306:3306"container_name: mysql
5. Docker部署
- 启动容器
docker-compose up -d
- 查看容器
docker ps
浏览器访问http://IP:1314