PHP和HTML整洁 - 没有编译?

时间:2011-12-21 15:49:25

标签: php tidy

我在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

完成并感谢。

1 个答案:

答案 0 :(得分:1)

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

  1. 查找RHEL备用计算机并安装完整的开发环境以编译PHP
  2. 安装PHP源代码(SRPM包)
  3. 编辑php.spec文件,使其包含创建php-tidy.rpm软件包的说明
  4. 使用rpmbuild -ba php.spec或类似命令构建php-tidy.rpm包
  5. 您现在可以使用rpm -ivh安装全新的软件包。在Red Hat发布安全性升级时重复。

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