Я использую DDEV в более раннем проекте OXID Esales (4.6). Теперь мне нужно установить Zendguard Loader. Как я могу это сделать? Мне нужно поместить файл .so в направлении php внутри контейнера и расширить php.ini. Я ранее спрашивал об Ioncube loader, и это прекрасно работает с DDEV-Local. Но я не знаю, как интегрировать загрузчик zendguard? Кто-нибудь может мне помочь?
Интеграция с DDEV Zendguard Loader
comment
вы делаете это точно так же, как вы устанавливали ioncube, просто вместо этого используйте файлы zend guard
- person Marat   schedule 23.01.2021
Ответы (1)
- Загрузите загрузчик Zendguard со своего веб-сайта. (Linux, 64-разрядная версия, PHP5.6)
- Поместите архив в каталог .ddev / web-build / вашего проекта.
- Добавьте этот 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
ddev start
.ddev exec php --version
покажет вам, что он активен- Прочтите файл README.txt, содержащийся в архиве, и при необходимости следуйте инструкциям.
person
rfay
schedule
23.01.2021
Спасибо, это работает
- person Florian Schütt; 24.01.2021