Docker快速安装WoWonder(PHP社交网络平台)

WoWonder是一个收费的PHP社交网络平台程序,介绍和预览:

https://codecanyon.net/item/wowonder-the-ultimate-php-social-network-platform/13785302

开始之前请先按照这篇文章安装docker以及docker-compose,并且配置好traefik:

Docker+Traefik快速安装PlayTube

在这个基础上,继续进行下面的步骤来安装。

创建目录/下载源码/解压/给予正确的文件权限:

mkdir -p /opt/wowonder && cd /opt/wowonder  wget https://cute.233.fi/s/fzWT7BWfNwy8DWJ/download -O wowonder.zip # 目前是2.5.2最新版  unzip wowonder.zip  chmod -R 777 wowonder

新建一个docker-compose.yml文件:

nano docker-compose.yml

写入如下配置:

version: '3.5'    services:       wowonder-web:          container_name: wowonder-web          image: webdevops/php-apache:debian-10          environment:               - WEB_DOCUMENT_ROOT=/app              - PHP_MEMORY_LIMIT=1024M              - PHP_MAX_EXECUTION_TIME=7200              - PHP_POST_MAX_SIZE=10240M              - PHP_UPLOAD_MAX_FILESIZE=10240M              - FPM_MAX_REQUESTS=500              - FPM_PM_MAX_CHILDREN=20              - FPM_PM_START_SERVERS=10              - FPM_PM_MIN_SPARE_SERVERS=5              - FPM_PM_MAX_SPARE_SERVERS=15          labels:               - "traefik.frontend.rule=Host:wow.233.fi"          volumes:               - ./wowonder:/app          restart: unless-stopped        wowonder-db:          container_name: wowonder-db          image: mariadb          environment:               - MYSQL_ROOT_PASSWORD=              - MYSQL_PASSWORD=              - MYSQL_DATABASE=wowonder              - MYSQL_USER=wowonder          labels:               - "traefik.enable=false"          volumes:               - ./db:/var/lib/mysql          command: --sql-mode="NO_ENGINE_SUBSTITUTION"          restart: unless-stopped    networks:      default:          external:              name: imlala

1.wow.233.fi域名换成你自己的。

2.MYSQL_PASSWORD=设置你的数据库用户密码,MYSQL_ROOT_PASSWORD=设置你的数据库ROOT密码。

确认无误后up起来即可:

docker-compose up -d

访问你的域名如果没有问题,环境检查应该是全部OK的:

Docker快速安装WoWonder(PHP社交网络平台)

配置数据库这块,数据库主机名必须按如图所示填写:

Docker快速安装WoWonder(PHP社交网络平台)

首页:

Docker快速安装WoWonder(PHP社交网络平台)

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注