ecstore安装 mysql_GitHub - shopex/docker-ecstore: ecstore的官方docker镜像
商派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镜像相关推荐
- docker mysql编辑器_docker官方mysql镜像自定义配置详解
之前为了节省安装时间,所以用官方mysql docker镜像启动mysql. 通过 $ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-s ...
- ecstore安装 mysql_windows下布署ecstore2.0实战教程
windows单机部署(开发版本)声明: 此方案只限于本地化开发. ecstore目前不支持windows的生产环境 安装包下载 php下载地址:php-5.3.18-nts-Win32-VC9-x8 ...
- ecstore安装 mysql_Ecstore windows+Apache单机部署教程
声明: 此方案只限于本地化开发. ecstore目前不支持windows的生产环境 第一步:下载安装的文件 Apache下载地址:(httpd-2.2.21-win32-x86-no_ssl.msi) ...
- inno setup插件可选安装代码_代码检测工具(sonar docker方式安装)
sonarqube 是一个代码质量检测工具,内置很多有用的Java规范,使用sonar检测工具,能够帮助开发者写出干净和安全的代码,让初级开发者也能写出高水平代码 安装地址:https://docs. ...
- [转]Docker学习之四:使用docker安装mysql
本文转自:https://blog.csdn.net/qq_19348391/article/details/82998391 Docker学习之一:注册Docker Hub账号 Docker学习之二 ...
- Docker(一):Docker的安装与常用命令
相关阅读: Docker(一):Docker的安装与常用命令 Docker(二):Docker常用命令之镜像的创建:Dockerfile 与 commit Docker(三):Docker镜像导入与导 ...
- centos8 kernel source 安装_什么?你在物理机上安装Oracle总失败?那就试试Docker吧
写在前面 有些小伙伴按照我写的<[Oracle]什么?作为DBA,你竟然不会安装Oracle??>一文,在CentOS 8.0服务器上来安装Oracle,总是说:安装不成功!但是我确实也是 ...
- 一起来玩树莓派--解决官方docker源安装失败的问题
解决官方docker源安装失败的问题 问题描述 解决方法 问题描述 入手一块3B+准备参加一个边缘计算的比赛,需要在树莓派上面安装docker.但是安装脚本的一键安装docker总是失败,利用apt安 ...
- 理解Docker(1):Docker 安装和基础用法
本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 ...
最新文章
- Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——2-5
- 【教程】瘦AP升级为胖AP的终极大法
- Linux系统Logrotate服务介绍
- 10.1.3 标签分类与嵌套
- excel模糊搜索_Excel进阶篇:星号*用法,学会这些功能的,都按时加班了
- python 心电处理包_python 黏包现象及其解决方案
- Linux服务器系统备份还原
- uni-app获取车牌号
- 影子系统、沙盒、虚拟机的区别
- Windows的隐藏分区
- 各种蜂蜜功效大全(收藏)
- 出入库条码扫描软件有哪些
- 行走在崩溃边缘,程序猿“自救”指南!
- 国内外大数据可视化分析产品点评
- 一起学设计模式 - 一起开始设计模式的修炼之路
- 数据系统架构-6.BI数据展示平台
- MyBatis骨骼惊奇,跟着腾讯大牛学源码分析,总结出这份pdf文档
- 2024西安电子科技大学计算机考研信息汇总
- 中文域名目前的注册情况怎么样?
- 节点电压法求解一阶二阶电路方程参数