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

 

posted @ 2019-10-25 14:32  白開水  阅读(582)  评论(0)    收藏  举报