ホームページ  >  記事  >  バックエンド開発  >  PHP5.3 以降の ZendOptimizer 拡張機能をインストールし、php5.3 の zend_PHP チュートリアルをインストールします。

PHP5.3 以降の ZendOptimizer 拡張機能をインストールし、php5.3 の zend_PHP チュートリアルをインストールします。

WBOY
WBOYオリジナル
2016-07-13 10:00:05919ブラウズ

PHP5.3 以降では ZendOptimizer 拡張機能がインストールされ、php5.3 では zend がインストールされます

現在、多くの PHP プログラムでは ZendOptimizer 環境が必要ですが、ZendOptimizer は PHP5.2 以降でサポートされているため、Zend はこれを実行しません。 PHP5.3から、ZendOptimizerは正式にZend Guard Loaderに変更されたことがわかりました。

Zend Guard Loader がリリースされ、Zend Optimizer は更新されなくなります。大きな違いのため、Zend Guard を使用してコードを暗号化する場合、php5.3 を使用するかどうかを確認するメッセージが表示されます。 php5.2では動作しません。

Zend Guard Loader のインストール手順

Zend Guard Loader パッケージをダウンロード
(公式アドレス: http://www.zend.com/en/products/guard/downloads)

Linux:

x86: http://downloads.z​​end.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

x64: http://downloads.z​​end.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

Windows:

http://downloads.z​​end.com/guard/5.5.0/ZendGuardLoader-php-5.3-Windows.zip

そして、ZendGuardLoader.so (Linux) または ZendLoader.dll (Windows) を抽出してサーバーにアップロードします。

ZendGuardLoaderをロードし、PHP.INIを設定します
例:

コードをコピーします コードは次のとおりです:
zend_extension=C:webPHPextZendLoader.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=

以下を一つずつ説明します:

Windows バージョンは PHP5.3 の NTS (非スレッド セーフ) バージョンのみをサポートしていることに注意してください。つまり、phpinfo のスレッド セーフは無効になっています。

php.ini ファイルに次の行を追加します。

コードをコピーします コードは次のとおりです:
;Linux および Mac OS X:
zend_extension=
; Windows はスレッドセーフではありません:
zend_extension=

次の行を追加して ZendGuardLoader をロードします:

コードをコピーします コードは次のとおりです:
;エンコードスクリプトのロードを有効にします。デフォルトで有効になります
zend_loader.enable=1

オプション: ZendGuardLoader を構成します

コードをコピーします コードは次のとおりです:
; 承認のチェックを無効にします (パフォーマンス上の理由から)
zend_loader.disable_licensing=0
;難読化レベル 0 を構成します - 難読化はサポートされていません
zend_loader.obfuscation_level_support=3
;認証ファイルを検索するパスを設定します
zend_loader.license_path=

Zend デバッガーを同時に使用する場合は、必ず Zend Guard Loader をロードしてから Zend デバッガーをロードしてください

Ioncube ローダーを同時に使用する場合は、Zend Guard Loader をロードする前に必ず Ioncube ローダーをロードしてください

Webサービスを再起動します。

phpinfo に次の内容が表示される場合 (バージョンが異なると異なる場合があります):

コードをコピーします コードは次のとおりです:
このプログラムは Zend スクリプト言語エンジンを利用します:
Zend エンジン v2.4.0、著作権 (c) 1998-2011 Zend Technologies

インストールが成功したことを示します。

以上がこの記事の全内容です。気に入っていただければ幸いです

この記事を友達と共有したり、コメントを残してください。皆様のご支援に心より感謝申し上げます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/974666.html技術記事 PHP5.3 以降では ZendOptimizer 拡張機能がインストールされ、php5.3 では zend がインストールされます。現在、多くの PHP プログラムで ZendOptimizer 環境が必要ですが、PHP5.2 以降は ZendOptimizer がサポートされているので、どうすればよいですか...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。