给AndLinux下面的xampp装tidy模块的经验
Win下面的php5.2.9是自带tidy模块的,不知道为什么linux下面的默认是不带的,xampp下面的php5.2.9也是没有tidy的,本来以为会像win下面修改一下php.ini就可以使用了,没有想到,增加linux下面的php的tidy模块真是一个超级痛苦的经历。哈哈,仅此记录。
一、准备工作
这里的准备工作,是多次失败,多次试验的结果,和网上说流行的说法还是不一样。主要参考了一个英国程序员的文章。见这里:http://phpkitchen.com/2005/10/installing-tidy-on-php-4-and-5/
当然我的安装过程中和他的不是太一样。大家可以去看看他的文章。
1.1 下载tidy的cvs版本。
:pserver:anonymous@tidy.cvs.sourceforge.net:/cvsroot/tidy
当然如何使用cvs并不是本文讨论的内容。
1.2 配置andlinux
Sudo Apt-get intall autoconf
ln -sf /usr/bin/make /usr/bin/gmake
这2步目前没有什么用途,但是在安装过程中就会遇到这个问题。
1.3 下载xampp的dev包
http://www.apachefriends.org/en/xampp-linux.html
二、开始安装
2.1 搞定tidy源文件编译
把下载的tidy源文件放到/usr/local/src下面,然后进入/build/gmake/,然后执行gmake和gmake install。
这个时候会提示没有找到gmake这个命令。这个是因为据说ubuntu已经放弃识别gmake了,解决办法就是如上边第二步所示ln一下,就行了。非常简单的说。
在gmake install过程中也有可能提示说没有xsltproc之类的,这种情况的解决办法就是见一个消灭一个。办法很简单, sudo apt-get install 组件名字 。如果还是不行的话,就先 apt-get update,然后在执行apt-get install,就行了。
这个拦路虎都解决后,就可以顺利的gmake install了,需要注意的是,gmake和gmake install 命令都是在tidy源文件目录下的build/gmake目录下面运行的。
不出意外的话,现在可以在/usr/local/lib下面找到libtidy.a文件。这就代表着安装成功了。 ![]()
2.2 搞定xampp
把下载到xampp的dev包的文件解压缩后,增加到/opt/lampp下面,不用怀疑这个操作的必要性。这个我试过了。hoho~
然后到/opt/lampp/bin下面执行 ./pecl intall tidy。真是快捷迅速,全自动完成网上流传教程里面的phpize gmake之类的操作,就等着执行结束就行了。
然后就是编辑php.ini了,位置是/opt/lampp/etc/php.ini。增加扩展extension="tidy.so";这个就简单了吧。
2.3 重启apache
查看phpinfo,恭喜你,Tidy安装成功了!
本文来自苏南的博客, 转载请注明网址:http://newsn.net, 谢谢!
我的淘宝小店:http://68zz.com
我的Sina圈子:http://q.blog.sina.com.cn/pctalk
