Интеграция с DDEV Zendguard Loader

Я использую DDEV в более раннем проекте OXID Esales (4.6). Теперь мне нужно установить Zendguard Loader. Как я могу это сделать? Мне нужно поместить файл .so в направлении php внутри контейнера и расширить php.ini. Я ранее спрашивал об Ioncube loader, и это прекрасно работает с DDEV-Local. Но я не знаю, как интегрировать загрузчик zendguard? Кто-нибудь может мне помочь?


person Florian Schütt    schedule 22.01.2021    source источник
comment
вы делаете это точно так же, как вы устанавливали ioncube, просто вместо этого используйте файлы zend guard   -  person Marat    schedule 23.01.2021


Ответы (1)


  1. Загрузите загрузчик Zendguard со своего веб-сайта. (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. Прочтите файл README.txt, содержащийся в архиве, и при необходимости следуйте инструкциям.
person rfay    schedule 23.01.2021
comment
Спасибо, это работает - person Florian Schütt; 24.01.2021