2011-12-21 6 views
2

RHEL 서버에 PHP5가 이미 설치되어 있습니다. yum을 통해 관리되므로 보안 업데이트가 평상시처럼 적용됩니다.PHP와 HTML Tidy - 컴파일하지 않고?

HTML 깔끔한 기능이 필요합니다. (겉으로보기에는) php5 확장을 사용할 수 없다는 사실에 당황스럽고 (겉으로보기에) PHP를 컴파일하는 유일한 방법은 php --with-tidy를 컴파일하는 것입니다. 필자의 yum-managed PHP 설치를 Zapping하고 깔끔한 기능을 얻기 위해 컴파일하는 것은 과도한 것처럼 보입니다.

내가 찾지 못하는 php5와 통합 된 HTML Tidy를 가져 오는 다른 방법이 있습니까?


는 대답 편집 :

감사 EPEL을 활성화하고 거기에 PHP-깔끔한 패키지를 잡는의 제안에 대한 (저기 serverfault에서) cyberx86에.

단계 :

[쉘] # 회전 수 -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm [쉘] # yum을 설치 php53-tidy.x86_64

완료

와 감사합니다.

답변

1

전체 PHP 패키지 세트를 컴파일하고 기존 바이너리를 모두 삭제할 필요는 없습니다. 깔끔한 확장을 컴파일하고 바이너리 RPM 패키지를 만들면됩니다. 내가 라고 말하면 간단히이라는 뜻입니다. 거친 단계는 다음과 같습니다

  1. 는 RHEL 여분의 컴퓨터를 찾아이 지침이 포함되어 있으므로 PHP
  2. PHP 소스 코드를 설치 (SRPM 패키지)
  3. 편집 php.spec 파일을 컴파일하는 완전한 개발 환경을 설치 PHP가 tidy.rpm 패키지
  4. rpmbuild -ba php.spec와 PHP-tidy.rpm 패키지 또는 이와 유사한 명령을 빌드를 만들

이제으로 새로운 패키지를 설치할 수 있습니다. Red Hat이 보안 업그레이드를 릴리스 할 때까지 반복하십시오.

정확한 세부 정보 (경우에 따라 완전한 질문)는이 사이트의 범위를 벗어납니다.