Pages

Tuesday, 24 September 2013

VPS安装lnmp环境时给PHP安装HTML Tidy模块

HTML Tidy简介

Tidy可以处理HTML,XHTML和XML文件,并生成清理过HTML标签的文件。也用于HTML 验证,检测文件并对常见的代码错误进行纠正,力求生成文档其表现与原始文档相同而又兼容W3C并可以在大多数浏览器运行。Tidy常被用于将HTML转化为XHTML。对于XML文件,Tidy仅限于纠正基本的格式错误和美化。

如果不指定输入文件,Tidy将会读取标准输入(STDIN);如果不指定输出文件,Tidy将会把处理过的标签写到标准输出(STDOUT);如果不指定错误文件,Tidy将会把错误信息写入到标准错(STDERR)对命令行选项,如果不能得到要求的有效的是数值型参数,程序将假定为默认值。


LNMP下安装Tidy方法

Debian下安装Tidy

apt-get install libtidy-dev
cd /root/lnmp1.0-full/php-5.2.6/ext/tidy/
/usr/local/php/bin/phpize
/configure -with-php-config=/usr/local/php/bin/php-config
make
make install

CentOS下安装Tidy

yum -y install tidy-devel
cd /root/lnmp1.0-full/php-5.2.6/ext/tidy/
/usr/local/php/bin/phpize
./configure -with-php-config=/usr/local/php/bin/php-config
make
make install

向php.ini中添加tidy编译文件

完成以上编译后,借着就是在PHP的配置文件中添加相应的代码了,具体在/usr/local/php/etc/php.ini文件中找到tidy部分,添加以下代码:

extension ="tidy.so"

检测tidy是否安装成功

弄好后,重启nginx,看探针就会发现有apc模块了。

至此,lnmp下安装tidy就完成了.