У меня возникают некоторые проблемы с использованием ClamAV из PHP с использованием пакета php-clamav в Centos 5.6, мне интересно, сможет ли кто-нибудь пролить свет на настройку?
Установка ClamAV (и clamav-devel), похоже, прошла нормально, а команда freshclam дает мне несколько обнадеживающих результатов. Добавление php-clamav также, похоже, прошло нормально. Добавление extension = clamav.so в мой файл php.ini добавляет раздел clamav к выводу из phpinfo (). Затем я создал /etc/php.d/clamav.ini, который выглядит следующим образом:
[clamav]
clamav.dbpath="/var/clamav"
clamav.maxreclevel=16
clamav.maxfiles=10000
clamav.maxfilesize=26214400
clamav.maxscansize=104857600
clamav.keeptmp=0
clamav.tmpdir="/tmp"
/ var / clamav - это место, где можно найти файлы bytecode.cvd, daily.cld, main.cvd и mirrors.dat, я полагаю, это то, что он ищет?
При перезапуске Apache эти данные отображаются в phpinfo (), но только при первой попытке. Последующие вызовы этой функции ничего не производят. Кроме того, вызовы cl_info () всегда показывают версию ClamAV, но «загружено 0 вирусных сигнатур».
Я чувствую, что я очень близко ... любая помощь будет высоко ценится!
Toby