如何为 PHP 5 安装 ClamAV 扩展?

32b*_*oat 5 php clamav

我想用php自动扫描上传的文件是否有病毒。在 ubuntu 的早期版本中有一个名为 php-clamavlib 的扩展,但在 Natty 上我得到了

E: 无法定位软件包 php5-clamavlib

没有扩展名了吗?我该怎么做才能存档?

ish*_*ish 2

  • php-clamav请从Launchpad下载最新的tarball 。
  • 如果您还没有安装php5-dev,请安装clamavsudo apt-get
  • 将 tarball 解压cdphp-clamav-xxxx目录中,然后按照以下步骤安装php-clamav模块(改编自INSTALL):

    phpize
    ./configure --with-clamav
    制作  
    cp 模块/clamav.so /usr/local/lib/php/extensions/
    (重新启动阿帕奇)
    服务 httpd 重新启动