在PHP里Tidy模块其实功能很强,特别用在网页分析这一块,由于最近在读取邮箱通讯录里,像163读出来的就是一个页面,只有通过Tidy分析读取邮箱地址和姓名,所以在这里简单的介绍一下Tidy的安装,这里为什么在指出PHP4.X和PHP5.X,因为在PHP4.X还没有自带Tidy模块,PHP5.X自己带有,所以在网上很多资料都是说找不到支持PHP5.X的Tidy模块,因为只有Tidy 2.X才支持,但网上跟本没有这个版本下载,我们先来看PHP4.X安装方法:
先下载tidy-1.2.tgz (有人说这个版本支持PHP5.x,但我测试完之后不支持)
wget http://pecl.php.net/get/tidy-1.2.tgz
tar -xvzf tidy-1.2.tgz
cd tidy-1.2
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --libdir=/usr/lib64
make
make install
echo "extension="tidy.so"" >> php.ini
加上 extension="tidy.so"
重启 php 就可以了。
其实PHP5.X安装更加方便,如果你在安装时没有加Tidy模块,下面看一下怎么重新加入吧:
找到你的PHP解压目录:
cd php-5.2.6/ext/tidy/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
echo "extension="tidy.so"" >> php.ini
加上 extension="tidy.so"
重启 php 就可以了。
完装完成了,用:
/usr/local/php/bin/php -m 查一下模块是否有tidy,有的话表示安装成功。