我正在使用 clamdscan 扫描上传到网站的文件。如果我从命令行运行 clamdscan,它会正常工作。但是,如果我从 PHP 脚本调用,它会引发异常:
App\Util\Exception\Company\AntivirusNotRunningException
Clamav Daemon cannot be started
我假设 Clamav Daemon 是 clamd,但它正在运行:
我尝试将 clamd 的所有者从 root 更改为 apache,但都返回相同的错误。另一个令人困惑的事情是,这在某些服务器上有效,但在其他服务器上无效,没有任何明显的区别。
这感觉像是权限问题,但我不知道下一步该尝试什么。