/
/
Работа антивируса Monarx с PHP в ispmanager 6

Работа антивируса Monarx с PHP в ispmanager 6

Данный метод не работает с CloudLinux - для консультации рекомендуем обратиться к разработчику ОС.

По умолчанию PHP-расширение антивируса будет установлено только для нативной версии PHP.

Расширения для всех остальных версий PHP находятся по пути /usr/lib/monarx-protect/ . Установить расширение для альтернативной версии PHP можно выполнив следующие команды, где phpXX - это нужная альтернативная версия PHP:

cp /usr/lib/monarx-protect/monarxprotect-phpXX.so /opt/phpXX/lib/php/modules/monarxprotect.so
echo 'extension=monarxprotect.so' > /opt/phpXX/etc/mods-available/monarxprotect.ini

Включить расширение можно в разделе PHP, выбрав целевую версию и нажав кнопку Расширения. 

Проверить, что модуль загружен можно с помощью команд:

php -m | grep monarxprotect
/opt/phpXX/bin/php -m | grep monarxprotect

Замените phpXX на нужную версию PHP, например php83.

Конфликты

  • Если на сервере уже стоит Imunify360, его модуль PHP-защиты может конфликтовать с monarx-protect.
  • Сочетание Monarx и BitNinja на одном сервере требует осторожности, так как оба продукта выполняют схожие задачи по защите PHP и мониторингу файлов.
  • Если вы используете CloudLinux поверх AlmaLinux 9, лимиты LVE могут ограничивать работу monarx-protect внутри пользовательских процессов PHP.

В этой статье