个人名片:
对人间的热爱与歌颂,可抵岁月冗长🌞
个人主页👨🏻💻:念舒_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 /app
RUN 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: Dockerfile
ports:
- "1314:80"
container_name: php-zc
restart: always
#修改成自己数据库的信息
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: xxxxxx
MYSQL_DATABASE: xxx
MYSQL_USER: xxx
MYSQL_PASSWORD: xxxx
volumes:
- ./mysql/db_data:/var/lib/mysql
- ./mysql/love.sql:/docker-entrypoint-initdb.d/love.sql
restart: always
ports:
- "3306:3306"
container_name: mysql
5. Docker部署
- 启动容器
docker-compose up -d
- 查看容器
docker ps
浏览器访问http://IP:1314