【问题标题】:How to add Zend Guard Loader support in docker php official image instance?如何在 docker php 官方镜像实例中添加 Zend Guard Loader 支持?
【发布时间】:2016-07-27 17:28:48
【问题描述】:

我想在我的 php 实例上添加 Zend Guard Loader 支持。

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 中运行实例。

docker run --name php_instance php:5-fpm

我试图进入外壳:

docker exec -it php_instance bash

但是我找不到php.ini,我怎样才能让它工作?

【问题讨论】:

    标签: php deployment docker zend-guard zend-loader


    【解决方案1】:

    您是否在 Dockerfile 中添加了一条命令以将 php.ini 文件从本地复制到 docker 容器?

    类似于

    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/
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-22
      • 2021-12-30
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      • 2022-12-21
      • 2019-08-26
      相关资源
      最近更新 更多