前言
最近在自己的电脑上用 lavadock 去做本机开发调试环境, 但是 laradock 居然有很多的拓展的是没有的,当然,也是可以配置的,在配置的时候遇到了一些问题。 因此这里记录一下,也分享给大家。
1. 修改 .env PHP_FPM配置
PHP_FPM_INSTALL_BCMATH=true
2. 执行 build 命令
这里注意需要进入到 laradock 所在路劲内
docker-compose build php-fpm
注意这里是 build php-fpm,而之前我一直在执行 build workspace , 这是错的哈,敲黑板,重点哈
还没完呢
本人遇到的问题的在 workspace 文件夹下的Dockerfile 里面并没有安装 bcmath 的操作语句,后来才发现实在 php-fpm 下的才有,而且很多扩展都是放在这里的而不是 workspace 。以下是 bcmath 拓展的语句。
#####################################
# bcmath:
#####################################
ARG INSTALL_BCMATH=false
RUN if [ ${INSTALL_BCMATH} = true ]; then \
# Install the bcmath extension
docker-php-ext-install bcmath \
;fi
我犯的错误是 build workspace 😭