Laradock 下安装Beast扩展

laradock/php-fpm/Dockfile

###########################################################################
# Beast EXTENSION
###########################################################################

ARG INSTALL_BEAST=false

RUN if [ ${INSTALL_BEAST} = true ]; then 
    # Install the beast extension
    apt-get update && apt-get install -y sudo wget unzip gcc make 
    && mkdir -p /tmp/beast-php 
    && cd /tmp/beast-php 
    && wget https://github.com/liexusong/php-beast/archive/master.zip 
    && unzip master.zip 
    && cd php-beast-master 
    && phpize 
    && ./configure 
    && sudo make && make install 
    && rm -rf /tmp/beast-php 
    && docker-php-ext-enable beast 
;fi

laradock/docker-compose.yml

php-fpm:
      build:
        context: ./php-fpm
        args:
          - INSTALL_BEAST=${PHP_FPM_INSTALL_BEAST}

laradock/.env

PHP_FPM_INSTALL_BEAST=true

配置后执行

$ docker-compose build php-fpm

原文地址:https://www.cnblogs.com/cshaptx4869/p/11737855.html