【问题标题】:Install PHP tidy extension into XAMPP in OSX在 OSX 中将 PHP tidy 扩展安装到 XAMPP
【发布时间】:2013-12-16 22:57:42
【问题描述】:

我很累通过谷歌搜索找到解决方案,但只有一点信息没有类似的帖子。

我在 OSX 中安装了 XAMPP 1.8.3,我正在尝试为 php 安装 tidy 扩展。

但是,从研究结果来看,只有一些教如何将扩展安装到 OSX 而不是 XAMPP,或者我可能误解了整个事情......

但是,我对命令行不熟悉,

你能告诉我如何将扩展安装到 XAMPP(命令行??)或一些我可以参考的网站吗??

非常感谢!!!

【问题讨论】:

    标签: php macos xampp tidy


    【解决方案1】:

    一般来说:您有两种选择。命令行整洁(很容易用 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 扩展。

    所以你需要终端!

    • 安装 Homebrew。 (如http://brew.sh/ 所述)
    • 运行“brew install tidy”
    • 完成。

    一个例子(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));
    } 
    

    【讨论】:

    • 在他使用xampp的时候,为什么我们建议他使用home brew安装php?
    • @chadpeppers 我不建议通过 brew 安装 php,但很整洁。那就是说您的观察是绝对正确的:应该添加或启用 php-tidy 库,而不是安装 tidy 可执行文件。另一方面,在您无法安装 php 扩展或修改 php 配置的系统上,我上面概述的检查可能会对某人有所帮助。因此,在缺少 PHP 扩展但存在命令行二进制文件的情况下,仍然可以使用 Tidy。但归根结底,你是对的,php 扩展应该是首选。
    猜你喜欢
    • 2019-07-06
    • 1970-01-01
    • 2023-03-15
    • 2020-12-29
    • 2012-03-03
    • 2018-03-21
    • 1970-01-01
    • 2013-01-13
    • 2020-03-07
    相关资源
    最近更新 更多