商派ECStore/B2B2c docker

说明

这是一个Shopex ECStore B2C/B2B2C docker官方镜像

注意:镜像中只有php 运行环境,不含产品代码包。如需代码,请联系商派(shopex)购买商业授权。www.shopex.cn

欢迎在github上提交PR来改进我们的镜像

Git repository

The source files for this project can be found here: https://github.com/shopex/docker-ecstore

If you have any improvements please submit a pull request.

Docker hub repository

Supported tags and respective Dockerfile links

最新版本(官方推荐),适用于 ecstore 5.0 和 b2b2c 5.0版本

说明: docker 中默认没有安装 redis server,请自行搭建 redis server.

Tag

Nginx

PHP

mysql

ZendGuard Loader

Swoole Loader

Dockerfile

适用产品版本

php72-swooleloader

nginx/1.12.1

7.2.11

-

-

2.0.2

b2b2c 5.0

php72-swooleloader-mysql

nginx/1.12.1

7.2.11

5.6.28

-

2.0.2

b2b2c 5.0

php56-swooleloader-2.0.2

nginx/1.12.1

5.6.40

-

-

2.0.2

>= ecstore 5.0.2(php5.6)

php5.6 - zendgurard

下面是 swooleloader 1.9.0版本,2018年3月至2018年11月 期间发布的 ecstore5.0.1版本适用此镜像

Tag

Nginx

PHP

mysql

ZendGuard Loader

Swoole Loader

Dockerfile

适用产品版本

php56-swooleloader-1.9.0

nginx/1.12.1

5.6.37

-

-

1.9.0

ECstore B2C 5.0.1

php56-swooleloader-1.9.0-mysql

nginx/1.12.1

5.6.37

5.6.28

-

1.9.0

ECstore B2C 5.0.1

php72-swooleloader-1.9.0

nginx/1.12.1

7.2.11

-

-

1.9.0

升级为 swoole 2.0,该版本已弃用

相关默认配置:

web_root: /data/httpd/

mysql_data: /data/mysql/

php.ini:/etc/php.ini

php-fpm 扩展配置: /etc/php.d/

nginx config: /etc/nginx/

启动脚本: /start.sh

重启 php-fpm: supervisorctl reload 或 supervisorctl restart all

swooleloader 配置: /etc/php.d/swoole_loader.ini

swooleloader 证书配置方法(b2b2c v5.0和 ecstore v5.0请注意检查此配置下):

vim /etc/php.d/swoole_loader.ini

[swoole]

extension = swoole_loader72.so

;加入授权证书文件,更改后,需要重启 php-fpm 才能生效

swoole_license_files=/data/httpd/config/developer.zl

Quick Start(适用于 B2B2C php7.2版本,其它版本请自行修改tag)

# 启动不含mysql的容器 php7.2-swooleloader 2.0.2

sudo docker run -d -p 8080:80 -v /path-to-ecstore:/data/httpd ecstore/docker-ecstore:php72-swooleloader

# 启动包含mysql的容器 php7.2-swooleloader 2.0.2

sudo docker run -d -p 8080:80 -v /path-to-ecstore:/data/httpd ecstore/docker-ecstore:php72-swooleloader-mysql

# 启动不含mysql的容器 php5.6-swooleloader1.9.0

sudo docker run -d -p 8080:80 -v /path-to-ecstore:/data/httpd ecstore/docker-ecstore:php56-swooleloader-1.9.0

mysql info(适用于nginx-php56-mysql56)

mysql 默认没有密码

To start mysqld at boot time you have to copy

support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'

/usr/bin/mysqladmin -u root -h 563dacdc4a71 password 'new-password'

Alternatively you can run:

/usr/bin/mysql_secure_installation

which will also give you the option of removing the test

databases and anonymous user created by default. This is

strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:

cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl

cd mysql-test ; perl mysql-test-run.pl

Please report any problems at http://bugs.mysql.com/

The latest information about MySQL is available on the web at http://www.mysql.com

php5.6 默认扩展情况(swooleLoader)

[PHP Modules]

bcmath

bz2

calendar

Core

ctype

curl

date

dom

ereg

exif

fileinfo

filter

ftp

gd

gettext

gmp

hash

iconv

igbinary

json

libxml

mbstring

mcrypt

mhash

mysql

mysqli

mysqlnd

openssl

pcntl

pcre

PDO

pdo_mysql

pdo_sqlite

Phar

posix

readline

redis

Reflection

session

shmop

SimpleXML

sockets

SPL

sqlite3

standard

swoole_loader

sysvmsg

sysvsem

sysvshm

tokenizer

wddx

xml

xmlreader

xmlwriter

xsl

zip

zlib

[Zend Modules]

php5.6 默认扩展情况(zendGuardLoader)

[PHP Modules]

bcmath

bz2

calendar

Core

ctype

curl

date

ereg

exif

fileinfo

filter

ftp

gd

gettext

gmp

hash

iconv

json

libxml

mbstring

mcrypt

mhash

mysql

mysqli

mysqlnd

openssl

pcntl

pcre

PDO

pdo_mysql

pdo_sqlite

Phar

readline

Reflection

session

shmop

SimpleXML

sockets

SPL

sqlite3

standard

tokenizer

xml

Zend Guard Loader

zip

zlib

[Zend Modules]

Zend Guard Loader

php7.2默认扩展

[PHP Modules]

bcmath

bz2

calendar

Core

ctype

curl

date

exif

fileinfo

filter

ftp

gd

gettext

gmp

hash

iconv

json

libxml

mbstring

mysqli

mysqlnd

openssl

pcntl

pcre

PDO

pdo_mysql

pdo_sqlite

Phar

readline

Reflection

session

shmop

SimpleXML

sockets

SPL

sqlite3

standard

swoole_loader

tokenizer

xml

zip

zlib

[Zend Modules]

ecstore安装 mysql_GitHub - shopex/docker-ecstore: ecstore的官方docker镜像相关推荐

  1. docker mysql编辑器_docker官方mysql镜像自定义配置详解

    之前为了节省安装时间,所以用官方mysql docker镜像启动mysql. 通过 $ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-s ...

  2. ecstore安装 mysql_windows下布署ecstore2.0实战教程

    windows单机部署(开发版本)声明: 此方案只限于本地化开发. ecstore目前不支持windows的生产环境 安装包下载 php下载地址:php-5.3.18-nts-Win32-VC9-x8 ...

  3. ecstore安装 mysql_Ecstore windows+Apache单机部署教程

    声明: 此方案只限于本地化开发. ecstore目前不支持windows的生产环境 第一步:下载安装的文件 Apache下载地址:(httpd-2.2.21-win32-x86-no_ssl.msi) ...

  4. inno setup插件可选安装代码_代码检测工具(sonar docker方式安装)

    sonarqube 是一个代码质量检测工具,内置很多有用的Java规范,使用sonar检测工具,能够帮助开发者写出干净和安全的代码,让初级开发者也能写出高水平代码 安装地址:https://docs. ...

  5. [转]Docker学习之四:使用docker安装mysql

    本文转自:https://blog.csdn.net/qq_19348391/article/details/82998391 Docker学习之一:注册Docker Hub账号 Docker学习之二 ...

  6. Docker(一):Docker的安装与常用命令

    相关阅读: Docker(一):Docker的安装与常用命令 Docker(二):Docker常用命令之镜像的创建:Dockerfile 与 commit Docker(三):Docker镜像导入与导 ...

  7. centos8 kernel source 安装_什么?你在物理机上安装Oracle总失败?那就试试Docker吧

    写在前面 有些小伙伴按照我写的<[Oracle]什么?作为DBA,你竟然不会安装Oracle??>一文,在CentOS 8.0服务器上来安装Oracle,总是说:安装不成功!但是我确实也是 ...

  8. 一起来玩树莓派--解决官方docker源安装失败的问题

    解决官方docker源安装失败的问题 问题描述 解决方法 问题描述 入手一块3B+准备参加一个边缘计算的比赛,需要在树莓派上面安装docker.但是安装脚本的一键安装docker总是失败,利用apt安 ...

  9. 理解Docker(1):Docker 安装和基础用法

    本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 ...

最新文章

  1. Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——2-5
  2. 【教程】瘦AP升级为胖AP的终极大法
  3. Linux系统Logrotate服务介绍
  4. 10.1.3 标签分类与嵌套
  5. excel模糊搜索_Excel进阶篇:星号*用法,学会这些功能的,都按时加班了
  6. python 心电处理包_python 黏包现象及其解决方案
  7. Linux服务器系统备份还原
  8. uni-app获取车牌号
  9. 影子系统、沙盒、虚拟机的区别
  10. Windows的隐藏分区
  11. 各种蜂蜜功效大全(收藏)
  12. 出入库条码扫描软件有哪些
  13. 行走在崩溃边缘,程序猿“自救”指南!
  14. 国内外大数据可视化分析产品点评
  15. 一起学设计模式 - 一起开始设计模式的修炼之路
  16. 数据系统架构-6.BI数据展示平台
  17. MyBatis骨骼惊奇,跟着腾讯大牛学源码分析,总结出这份pdf文档
  18. 2024西安电子科技大学计算机考研信息汇总
  19. 中文域名目前的注册情况怎么样?
  20. 节点电压法求解一阶二阶电路方程参数

热门文章

  1. 如何在大型商业银行研发中心发挥PMO作用--《PMO论文集2019》(电子版)
  2. 15. Linux系统日志管理
  3. 3D游戏编程:介绍一款功能游戏
  4. 互联网大厂java面试题一京东
  5. 教你5分钟做成一个ASP论坛
  6. 电商系统延时任务机制源码分享
  7. 只有想法还不够,还要有计划和行动
  8. 一种触摸式延时照明灯
  9. 我美丽的家乡——洪雅[转]
  10. FreeRTOS学习记录