资 源 简 介
准备软件包,此3个软件包已经在压缩包中,可自行下载!
1、libdatrie-0.2.4.tar.gz
2、libiconv-1.14.tar.gz 查看/usr/lib64下是否有libiconv这个库,没有则安装
3、trie_filter.tar.gz
# tar xf libdatrie-0.2.4.tar.gz
# cd libdatrie-0.2.4
#./configure LDFLAGS=-L/usr/lib LIBS=-liconv
# make
# make install
# ldconfig 重新加载库
添加php扩展
# tar xf trie_filter.tar.gz
# phpize
# cd /usr/local/php/
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make
# make install
修改php.ini配置文件,并重启php
# vim /etc/php.ini
添加
extension=trie_filter.so
生成敏感词词典 (dpp 在 trie_filter中)
将需要检测的敏感词写入一文本文件,每行一个敏感词,然后使用dpp处理文本文件生成词典。
示例:/usr/local/sbin/dpp /usr/local/web.txt web.dic #找到trie_filter.tar.gz加压后的dpp命令,生成PHP过滤词典
# gcc -o dpp dpp.c -ldatrie 生成dpp命令用语编译词典 没有