ホームページ >バックエンド開発 >PHPの問題 >PHPにZend Optimizerをインストールする方法

PHPにZend Optimizerをインストールする方法

藏色散人
藏色散人オリジナル
2020-08-05 10:49:553884ブラウズ

php に zend オプティマイザーをインストールする方法: 最初に zend オプティマイザーをダウンロードしてインストールし、次に PHP 環境で使用される WEB サービス プラットフォームを選択し、次に "php.ini" の特定のディレクトリの場所を選択し、最後にインストールを指定します。 Apache サーバーのディレクトリ 以上です。

PHPにZend Optimizerをインストールする方法

# 推奨: 「PHP ビデオ チュートリアル #」

zend オプティマイザーのインストールと構成は非常に簡単です。当初は zend オプティマイザー構成チュートリアルを書くつもりはありませんでしたが、Windows プラットフォームでの PHP 環境構成に関する入門チュートリアルの整合性を確保するために、 zend optimizer 3.3.3 を慎重にインストールしましたが、zend optimizer3.3.3 が現在 PHP5.3 をサポートしていないことを偶然発見したため、この zend optimizer のインストールを読む際には、PHP オペレーティング環境が PHP5.2 であることを確認するように皆さんに注意していただきたいと思います。および構成チュートリアル。

PHP の初心者の場合、まず zend オプティマイザーとは何なのかを知る必要がありますか?

zend オプティマイザーには 2 つの主な機能があります: 1. PHP プログラムのパフォーマンスを向上させる; 2. Zend で暗号化されたプログラム PHP を実行するファイル。

zend optimizer インストール チュートリアル

最初に zend optimizer をダウンロードします。私は Windows 用の zend optimizer3.3.3 をダウンロードしました。ダウンロード アドレスをクリックしてダウンロードしてください。 zend optimizerのダウンロードは無料ですが、zend公式サイトからダウンロードする場合は、最初に登録が必要となりますのでご注意ください。

zend optimizer3.3.3 をダウンロードした後、インストール ファイルをダブルクリックして zend optimizer のインストールを開始します。インストール プロセス中に注意すべき点がいくつかあります:

1. まず、次のメッセージが表示されます。 zend optimizer のインストール ディレクトリを選択するには、ニーズに応じて選択できますが、セキュリティ上の理由から、Web サイトのディレクトリの外にインストールするのが最善であるというのが私の提案です。

2. zend optimizer のインストール プロセス中に、PHP 環境で使用する WEB サービス プラットフォームを選択するように求められます。デフォルトのものは IIS、Apache などです。私は Apache2.x を使用します。必ず正しいものを選択してください。これには後続の操作が含まれます。

3. その後、zend オプティマイザーのインストール プログラムは、php.ini の特定のディレクトリの場所を選択するように求めます。これは、zend オプティマイザーがバックアップとして PHP 構成ファイルを検索し、対応する zend オプティマイザーを追加する必要があるためです。デフォルト C:\Windows の場合、PHP バージョンが PHP5.2 であれば、デフォルトを変更する必要はありません。余談ですが、zend optimizer は現在 PHP5.3 に対応していませんが、遅かれ早かれ必ず対応する予定ですので、今後 PHP5.3 環境に zend optimizer をインストールする場合は、ディレクトリの場所を変更する必要があります。デフォルトのphp.ini設定ファイル。これは、PHP5.3 と PHP5.2 のインストールに違いがあるためです。クリックすると、Windows 7 IIS7 で FastCgi および ISAPI メソッドを使用して PHP5 をインストールおよび構成するチュートリアルが表示されます。

4. 最後に、選択した WEB サーバーの種類に応じて、サーバーの特定のインストール ディレクトリを選択します。以前は Apache サーバーを選択したため、Apache サーバーのインストール ディレクトリを指定するだけで済みます。

5. zend optimizer のインストールプロセス中に、Apache または IIS サーバーを停止または起動するように求められますが、[OK] をクリックするだけで、Apache または IIS サーバーが自動的に停止または起動されます。

6. 今後 zend optimizer をアンインストールする場合、zend optimizer インストール プログラムはデフォルトで以前にバックアップされた php.ini ファイルを自動的に復元します。

この時点で、zend optimizer3.3.3 のインストールは完了です。非常に簡単です。

次のステップは、zend optimizer3.3.3 が正常にインストールされているかどうかを確認することです。新しい php ファイルを作成して phpinfo() 関数を入力するだけです。ブラウザでこのファイルにアクセスすると、Zend が含まれていることを確認できます。出力された PHP 構成情報の「Optimizer」列と

1

Zend Engine v2.2.0、著作権 (c) ) 1998 ~ 2009 年、Zend Technologies Ltd.、Zend Optimizer v3.3.3 を使用、著作権 (c) 1998-2007 Zend Technologies Ltd.

情報。zend オプティマイザーが正常にインストールされたことを説明してください。

zend オプティマイザー構成チュートリアル

Zend オプティマイザー構成情報は、インストール中に PHP 構成ファイル php.ini の最後に自動的に書き込まれます。情報は次のとおりです

1
2
##zend_extension_manager.optimizer_ts="D:\PHPTools\Zend\ ZendOptimizer-3.3.0 \lib\Optimizer-3.3.0"

zend_extension_ts="D:\PHPTools\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"

# zend_extension_manager.optimizer_ts と zend_extension_ts は、それぞれ zend オプティマイザー マネージャーのディレクトリ アドレスと zend オプティマイザー拡張ファイルのディレクトリ アドレスを指定します。

Note: zend オプティマイザーの 2 つの構成オプションは、PHP5 のバージョンごとに異なります。PHP5 非スレッドセーフ バージョンの zend オプティマイザーの構成情報は次のとおりです。

##1zend_extension=

これら 2 つの構成オプションに加え、zend オプティマイザーにはいくつかの構成オプションもあります。

1. zend_optimizer.enable_loader: Zend Encoder によって暗号化されたコードを実行できるかどうかを zend オプティマイザーに指示します。デフォルトの構成は、zend オプティマイザーのサポートです。キャンセルしたい場合は、PHP の Zend オプティマイザー設定情報に

1

を追加するだけです。 .ini zend_optimizer.enable_loader = 0

、0 はオフ、1 はオンを意味します。

2. zend_optimizer.optimization_level: zend optimizer の最適化プロセスは合計 10 個あり、最大値は 1023 です。Zend Company が定義した最高値 (High モード) は 15 で、これは最適化プロセスを開くことを意味します。 1-4. この 15 は 4 つの最適化プロセスの値の合計です。 10 の最適化プロセスは次のとおりです。

10

1
2
3
4
5
6
7
8
9


最適化プロセス 1 (PASS1) 1
最適化プロセス 2 (PASS2) 2
最適化プロセス 3 (PASS3) 4
最適化プロセス 4(PASS4) 8
最適化プロセス 5(PASS5) 16
最適化プロセス 6(PASS6) 32
最適化プロセス 7(PASS7) 64
最適化プロセス 8(PASS8) 128
最適化プロセス 9 (PASS9) 256

最適化プロセス 10 (PASS10) 512

3. 他の 2 つの zend オプティマイザー 構成オプション zend_optimizer .disable_licensing は zend_optimizer.licence_path、zend_optimizer.obfuscation_level_support、zend Guard に関係するので、次回説明します。

Zend オプティマイザーの構成が完了したら、WEB サーバーを再起動します。phpinfo で、zend オプティマイザーの列に最適化パス 1 ~ 4 の有効化と Zend Loader の有効化に関する情報があることがわかります。これは、zend オプティマイザーの構成が有効になっていることを示します。修正されました。うまくいきました。

この時点で、Windows プラットフォーム上での zend オプティマイザーのインストールと zend オプティマイザーの基本構成が完了しました。zend 暗号化された PHP プログラムを実行して、zend オプティマイザーによってもたらされる変更を体験し、理解を深めることができます。 PHP の初心者向けの理解。役に立ちます。

以上がPHPにZend Optimizerをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。