0

我在较旧的 OXID Esales 项目 (4.6) 中使用 DDEV。现在我必须安装Zendguard Loader。我怎样才能做到这一点?我必须将.so文件放入容器内的php方向并扩展php.ini。我之前询问过 Ioncube 加载器,它与 DDEV-Local 配合得很好。但是我不知道如何集成zendguard loader?有人能帮我吗?

4

1 回答 1

0
  1. 从他们的网站下载 Zendguard Loader 。(Linux,64 位,PHP5.6)
  2. 将压缩包放在项目的 .ddev/web-build/ 目录中
  3. 将此 Dockerfile 添加为 .ddev/web-build/Dockerfile:
ARG BASE_IMAGE
FROM $BASE_IMAGE
ADD zend-loader-php5.6-linux-x86_64_update1.tar.gz /etc/php/5.6
RUN echo "zend_extension=/etc/php/5.6/zend-loader-php5.6-linux-x86_64/ZendGuardLoader.so" >>/etc/php/5.6/mods-available/zendguardloader.ini
RUN phpenmod zendguardloader
  1. ddev start.
  2. ddev exec php --version会告诉你它是活跃的
  3. 阅读 tarball 中提供的 README.txt 并根据需要按照说明进行操作。
于 2021-01-23T01:53:47.047 回答