php tidy 接口的问题。

kokiahuang 2011-04-07 06:18:14
windows下打开:extension = php_tidy.dll, 可以使用接口tidy tidy_parse_string ( string $input [, mixed $config [, string $encoding ]] )。 但是在linux下安装pecl tidy后,打开extension = tidy.so,看到pecl tidy的文档中,接口定义却是:bool tidy_parse_string($str)。 不知道这2个接口有什么区别? 还有php自带的tidy和PECL tidy到底有什么区别? 为什么window上不需要安装pecl tidy, 而linux上需要安装,但是两者接口还不同?

忘高手解惑。。。。。。
...全文
146 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kokiahuang 2011-04-08
  • 打赏
  • 举报
回复
谢谢,已经搞定了。 本来yum install php-tidy就可以了,结果我先是yum install tidy,安装了libtidy.so,然后按抓PECL tidy-1.2,配置extension=tidy.so,结果用的还是老版本的接口。

被新老版本接口纠结了好久,总算是弄清楚了。谢谢大家了。。。
helloyou0 2011-04-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 kokiahuang 的回复:]

谢谢,可能是安装php时需要添加编译参数。
如果php已经安装好了,如何把tidy扩展打开呢?
[/Quote]

楼上说了,看你的linux发行版,

如果centos/fedora,
yum install php-tidy
kokiahuang 2011-04-07
  • 打赏
  • 举报
回复
谢谢,可能是安装php时需要添加编译参数。
如果php已经安装好了,如何把tidy扩展打开呢?
kaifadi 2011-04-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 kokiahuang 的回复:]

我现在使用的是php5,不安装PECL tidy会提示tidy_parse_string找不到。linux系统该如何安装安装呢?
[/Quote]
你用的linux是什么版的,CENTOS还是UBUNTU?其实可以到对应的社区,里头也有不少是PHP高手!
ImN1 2011-04-07
  • 打赏
  • 举报
回复
上面写了,看仔细点,我不懂unix,但--with-tidy参数肯定是用在编译的吧?
kokiahuang 2011-04-07
  • 打赏
  • 举报
回复
我现在使用的是php5,不安装PECL tidy会提示tidy_parse_string找不到。linux系统该如何安装安装呢?
ImN1 2011-04-07
  • 打赏
  • 举报
回复
PECL那个是给php4用的

This extension is bundled with PHP 5 and greater, and is installed using the --with-tidy configure option.

PHP 4 users may use the (old) PECL extension here: » http://pecl.php.net/package/tidy.

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧