Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Centos 5.6上使用PHP 5.2.17运行ClamAV时出现问题_Php_Centos - Fatal编程技术网

在Centos 5.6上使用PHP 5.2.17运行ClamAV时出现问题

在Centos 5.6上使用PHP 5.2.17运行ClamAV时出现问题,php,centos,Php,Centos,我在Centos 5.6上使用PHP的PHP ClamAV包时遇到了一些问题,我想知道是否有人能够解释一下安装过程 安装ClamAV(和ClamAV-devel)似乎进展顺利,freshclam命令给了我一些令人鼓舞的输出。添加php clamav似乎也很顺利。将extension=clamav.so添加到我的php.ini文件会将clamav部分添加到phpinfo()的输出中。然后我创建了一个/etc/php.d/clamav.ini,如下所示: [clamav] clamav.dbpath

我在Centos 5.6上使用PHP的PHP ClamAV包时遇到了一些问题,我想知道是否有人能够解释一下安装过程

安装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个病毒签名”

我感觉我离你很近…任何帮助都将不胜感激


托比

来得太晚了,但为了防止对任何人有所帮助,在作者(php clamav)的建议下,我从SVN回购协议中制作了一个新版本,解决了这个问题。我相信作者已经发布了一个基于相同代码的新版本。

可能的重复(未解决)。谢谢-不幸的是,这篇文章没有答案/有用的信息…如果这仍然是不发布的原因,我表示歉意。好的,谢谢澄清。我已经接受了之前的一个答案(我没有意识到我忽略了这么做),不幸的是,这是迄今为止有用答案的总和。