安装Html Tidy

时间:2009-04-07 04:44:03

标签: php tidy htmltidy

我使用Apache / 2.0.59(Unix)PHP / 5.2.5 DAV / 2运行Mac OS X.我之前从未管理过Apache或PHP,所以对我来说事情并不那么明显。

我正在努力让PHP Tidy像http://th.php.net/manual/en/tidy.installation.php

中提到的那样运行

它说我需要“在PHP 5中你只需要使用--with-tidy选项进行编译。”但我只是不明白该怎么做,这是在试图谷歌搜索后1小时!

请帮忙!

2 个答案:

答案 0 :(得分:4)

到这里开始http://us.php.net/manual/en/install.php。另请考虑thisthisthis

您需要了解如何编译PHP。它是从命令行完成的,所以如果你对此不满意,请小心。另外请注意,在Mac上进行编译的细节非常详细,一个小的滑动导致安装软件。

由于您在Mac上查看Marc Liyanage's packages(虽然我不知道他们是否配置了Tidy)。还可以考虑使用MacPorts来完成所有这些工作(特别有用的是确保安装了所有依赖项)。如果您必须从头开始,请了解您真的需要知道您在做什么。

这样做了:

基本过程是配置,制作,安装。

以下是一些示例配置(请勿使用这些配置。路径特定于某些安装,您将拥有不同的配置。这只是为了向您展示配置的外观):

./configure --with-mysql=/Applications/MAMP/Library --with-apxs2=/Applications/MAMP/Library/bin/apxs --with-gd --with-jpeg-dir=/Applications/MAMP/Library

./configure --prefix=/usr/local/apache2/php --with-zlib --with-xml --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql

因此,您需要将--with-tidyany of the other config options you need/want一起添加到该列表中。

这是另一个显示make和make install的示例(最后注意--with-tidy):

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man --infodir=/usr/share/info --with-apxs2=/usr/sbin/apxs --with-curl --with-gd --enable-exif --enable-fastcgi --enable-zip --with-ldap=/usr --with-kerberos=/usr --with-zlib=/usr --enable-ftp --enable-sockets --with-iodbc=/usr --with-config-file-path=/etc --with-openssl --with-xmlrpc --with-xsl=/usr --with-tidy=/usr/bin/tidy

make

sudo make install

阅读本文并准备好多次完成它以使其正确(整个过程也需要一段时间)

答案 1 :(得分:2)

您可能还会考虑为OS X使用预编译的php-tidy模块。它与Zend IDE等项目一起打包。
如果您没有对此类项目的准备访问权限,请从此处下载:http://projectbee.org/blog/archive/download-php-tidy-extension-for-mac-os-x/