2011-12-21 6 views
2

RHELサーバーにPHP5がインストールされています。これはyumによって管理されるため、セキュリティアップデートはいつものように適用されます。PHPとHTML Tidy - コンパイルせずに?

私はHTML Tidy機能が必要ですが、(一見)php5の拡張機能がないことに気付き、それを得るための唯一の方法はphp --with-tidyをコンパイルすることです。私のyumが管理するphpのインストールをザッピングし、ちょうど整頓された機能を得るためにコンパイルするのは大変なようです。

私が見つけられない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がセキュリティー・アップグレードをリリースすると、それも繰り返します。

正確な詳細(場合によっては完全な質問)は、このサイトの範囲を超えています。

関連する問題