下载 commerce 模块可以使用 drush 命令 ... 下载 commerce ... 选择一下要下载的版本 .. commerce 模块里面包含了很多模块 .
我们先试着启用一下 commerce 这个模块 .. 会提示这个模块要依赖几个其它的模块提供的功能,是不是要下载它们 ..
输入 y ,确认一下 .
最后这里会提示一个错误 .. 说 commerce 模块需要一个特别的 php 扩展,bcmath ..
先退出来 ..
我的环境用的是 docker 搭建的 ... 先用编辑器打开这个项目 ... 这个 docker-compose-dev.yml 就是我配置环境服务用的一个文件 ..
这个 console 服务里,我用了一个自定义的镜像,这个镜像在阿里云上 .. 我已经在这个镜像里安装了 commerce 需要的 php 扩展 ..
现在我只需要把对镜像的修改拉取到本地 .. 然后重新再去创建需要的服务容器就可以了,这样新的容器里就会包含需要的 php 扩展了 .
复制一下镜像的名字 ... 执行一下 docker pull ... 再加上镜像的名字 ..
完成以后,我们再去拉取 php 这个服务用的镜像的更新 ..
使用同样的 docker pull 命令 ..
完成以后我们可以先执行一下 docker-compose down ...
然后再去启动一下 .. 我的本地开发环境用的是一个特别的 compose 文件,所以这里要用一个 -f 去指定一下这个 compose 文件的名字 ..
完成以后再进入到 console 服务 ..
再试试启用一下 commerce 模块 ... 这次没有提示 commerce 需要的 php 扩展 ... 但是说 Address 模块需要两个 Library ...
下面我们再去解决这个问题 ..