Как добавить поддержку Zend Guard Loader в экземпляр официального образа docker php?

Я хочу добавить поддержку Zend Guard Loader в свой экземпляр php.

http://www.zend.com/en/products/loader/downloads#Linux

Обычно я загружаю пакет, а затем добавляю следующие настройки в php.ini

[Zend Guard Loader]
zend_extension="/usr/local/webserver/php/ext/ZendGuardLoader.so"
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path="/var/developer.zl"

Но теперь я запускаю экземпляр в докере.

docker run --name php_instance php:5-fpm

И я попытался попасть в оболочку:

docker exec -it php_instance bash

Но я не могу найти php.ini, как мне заставить его работать?


person Alfred Huang    schedule 07.04.2016    source источник


Ответы (1)


Вы добавили в свой Dockerfile команду для копирования файла php.ini из локального контейнера в докер?

Похожий на

FROM php:7.1-fpm

# Install system packages
RUN apt-get update && apt-get install -y \
    openssl \
    libssh2-1 \
    libssh2-1-dev \
    libpq-dev \
    && rm -rf /var/lib/apt/lists/*

RUN pecl install xdebug

# Enable php extensions
RUN docker-php-ext-install mysqli pdo_pgsql
RUN pecl install ssh2-1.1.2

# Copy custom php.ini file
ADD ./deployment/my.php.ini /usr/local/etc/php/
person Guy    schedule 04.06.2020