【问题标题】:PHP and HTML Tidy - without compiling?PHP 和 HTML Tidy - 无需编译?
【发布时间】:2012-01-25 10:09:23
【问题描述】:

我的 RHEL 服务器上已经安装了 PHP5。它是通过 yum 管理的,所以安全更新照常应用。

我需要 HTML Tidy 功能,并且很沮丧地得知那里(似乎)没有可用的 php5 扩展,并且(似乎)获得它的唯一方法是编译 php --with -tidy。仅仅为了获得整洁的功能而改变我的 yum 管理的 php 安装和编译似乎过分了。

是否有其他方法可以让 HTML Tidy 与 php5 集成,但我没有找到?


已编辑答案:

感谢cyberx86(来自serverfault)关于启用EPEL并在那里获取php-tidy包的建议。

步骤:

[shell]# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm [shell]# yum install php53-tidy.x86_64

完成,谢谢。

【问题讨论】:

    标签: php tidy


    【解决方案1】:

    您无需编译完整的 PHP 包集并丢弃所有现有的二进制文件。您可以简单地编译 tidy 扩展并创建一个二进制 RPM 包。当我说简单时,我实际上的意思是它并不简单。粗略的步骤是:

    1. 找一台RHEL备用电脑,安装完整的开发环境编译PHP
    2. 安装PHP源代码(SRPM包)
    3. 编辑 php.spec 文件,使其包含创建 php-tidy.rpm 包的说明
    4. 使用 rpmbuild -ba php.spec 或类似命令构建 php-tidy.rpm 包

    您现在可以使用rpm -ivh 安装您的全新软件包。当 Red Hat 发布安全升级时重复此操作。

    确切的细节(可能还有完整的问题)超出了本网站的范围。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多