konekto,Inc. コネクト株式会社

  • Decrease font size
  • Default font size
  • Increase font size
HOME arrow プロダクト arrow Zend Guard 7 日本語版 arrow Zend Optimizerと後継モジュール

Zend Optimizer および Zend Guard Loader

Zendが無償で提供する PHPを補強するモジュール


Zendでは、PHP環境の向上のために様々なモジュールを提供しています。
PHP 5.3環境では、従来の Zend Optimizer が提供していた機能を2つのモジュールに分割して提供します。PHPコードの最適化は、Zend Optimizer+ が担います。Zend GuardがエンコードしたPHPコードの実行は、Zend Guard Loader が担います。
Zend Guard Loader 及び従来の Zend Optimizer は、My-konektoより無償で入手(ダウンロード)できます。Zend Optimizer+ は Zend Server に同梱された状態でのみご利用いただけます。

ダウンロードは My-konekto から My-konektoログインページ»


■ モジュールの役割と対応バージョン

従来は、Zend Optimizer 単独で、2つの機能を担っていました。PHP 5.3より、個別のモジュールで担うようになりました。
  機能
PHPバージョンPHPコードの最適化 エンコードしたPHPコードの実行
PHP 5.3 Zend Optimizer+ Zend Guard Loader
PHP 5.2 (Zend Server同梱) Zend Optimizer+ Zend Guard Loader
PHP 5.2 (php.net 配布) Zend Optimizer
PHP 5.0 ~5.1  PHP 4.X Zend Optimizer


■ Zend Guard でエンコードしたPHPコードを実行するには

Zend Guard は、プログラムという知的財産を無断でコピーされないようにするために、PHPプログラムを暗号化するためのプロダクトです。
Zend Server には、Zend Guard Loader が同梱しており、インストール時にオプションとして選択いただけます。
Zend Server 以外では、こちらの環境をご用意ください。
PHPバージョンLinux Windows (Windows Server 2008除く)Windows Server 2008
5.3.x Zend Guard Loader Zend Guard Loader (注1 Zend Guard Loader (注1
5.2.9~5.2.17 Zend Optimizer 3.3.9 のみ - -
~5.2.8 Zend Optimizer 3.3.3 以降 Zend Optimizer 3.3.3 -
注1) Zend Guard Loader Windows版は、VC9 で non-thread-safeとしてコンパイルされたPHPバイナリのみに対応します。VC6でコンパイルされたPHPバイナリではエラーとなります。


■ PHPコードを最適化するには

Zend Optimizer および Zend Optimizer+ は、複雑なPHPコードを最適化して実行します。この最適化は、条件分岐、繰り返し処理などのロジックを効率よく実行することにより、数%程度の高速化と効率化が実現します。

Zend Server には、Zend Optimizer+ が同梱されており、デフォルトでインストールされます。
*Zend Optimizer+ は、単独での配布は行っておりません。


Zend Server 以外では、こちらの環境をご用意ください。

PHPバージョンLinuxWindows (Windows Server 2008除く)Windows Server 2008
5.3.x - - -
5.2.10~5.2.17 Zend Optimizer 3.3.9 のみ - -
~5.2.9 Zend Optimizer 3.3.3 以降 Zend Optimizer 3.3.3 -


■ ダウンロードページ

Zend Guard Loader 及び Zend Optimizer は、My-konektoより無償で入手(ダウンロード)できます。
Zend Guard ディレクトリの中にあります。

My-konekto は、こちらからログインいただけます。