【发布时间】:2013-12-16 22:57:42
【问题描述】:
我很累通过谷歌搜索找到解决方案,但只有一点信息没有类似的帖子。
我在 OSX 中安装了 XAMPP 1.8.3,我正在尝试为 php 安装 tidy 扩展。
但是,从研究结果来看,只有一些教如何将扩展安装到 OSX 而不是 XAMPP,或者我可能误解了整个事情......
但是,我对命令行不熟悉,
你能告诉我如何将扩展安装到 XAMPP(命令行??)或一些我可以参考的网站吗??
非常感谢!!!
【问题讨论】:
我很累通过谷歌搜索找到解决方案,但只有一点信息没有类似的帖子。
我在 OSX 中安装了 XAMPP 1.8.3,我正在尝试为 php 安装 tidy 扩展。
但是,从研究结果来看,只有一些教如何将扩展安装到 OSX 而不是 XAMPP,或者我可能误解了整个事情......
但是,我对命令行不熟悉,
你能告诉我如何将扩展安装到 XAMPP(命令行??)或一些我可以参考的网站吗??
非常感谢!!!
【问题讨论】:
一般来说:您有两种选择。命令行整洁(很容易用 Homebrew 安装)和 PHP 扩展。您可以像这样测试两者(例如从 PHP):
1) 整洁
$command = "tidy -version";
exec($command, $return, $code);
if (count($return) > 0) {
echo "Tidy available!";
}
2) PHP 整洁
if (extension_loaded("tidy")) {
echo "PHP Tidy loaded!";
}
由于第一种方法对我来说总是很顺利,所以我从未尝试过 PHP 扩展。
所以你需要终端!
一个例子(tidy-in.xml 是丑陋的文件,tidy-out.xml 是美化的版本)。或者,您可以提供带有各种整洁选项的 config.xml。
$command = "tidy -indent -utf8 -xml -wrap 1000 tidy-in.xml > tidy-out.xml";
exec($command, $return, $code);
if ($code != 0) {
throw new Exception(printf("Bugger! Something went wrong: %s (%s)", join('<br />', $return), $code));
}
【讨论】: