Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP和HTML整洁-不编译吗?_Php_Tidy - Fatal编程技术网

PHP和HTML整洁-不编译吗?

PHP和HTML整洁-不编译吗?,php,tidy,Php,Tidy,我已经在RHEL服务器上安装了PHP5。它是通过yum进行管理的,因此安全更新将照常应用 我需要HTMLTidy功能,当我得知(似乎)没有可用的php5扩展,并且(似乎)获得它的唯一方法是使用-Tidy编译php时,我很沮丧。仅仅为了获得整洁的功能而破坏我的yum托管php安装和编译似乎有些过分 有没有其他方法可以让HTML整洁地与php5集成,而我却找不到 编辑答案: 感谢cyberx86(来自serverfault)提出的启用EPEL并获取php tidy包的建议 步骤: [外壳]#rpm

我已经在RHEL服务器上安装了PHP5。它是通过yum进行管理的,因此安全更新将照常应用

我需要HTMLTidy功能,当我得知(似乎)没有可用的php5扩展,并且(似乎)获得它的唯一方法是使用-Tidy编译php时,我很沮丧。仅仅为了获得整洁的功能而破坏我的yum托管php安装和编译似乎有些过分

有没有其他方法可以让HTML整洁地与php5集成,而我却找不到


编辑答案:

感谢cyberx86(来自serverfault)提出的启用EPEL并获取php tidy包的建议

步骤:

[外壳]#rpm-Uvh [shell]#yum安装php53-tidy.x86_64


完成,谢谢。

您不需要编译完整的PHP软件包集并丢弃所有现有的二进制文件。您可以简单地编译tidy扩展并创建一个二进制RPM包。当我说简单的时候,我的意思是它并不简单。大致步骤如下:

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

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