前言
最近在自己的電腦上用 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 ??