現在、多くの PHP プログラムは ZendOptimizer 環境を必要としていますが、PHP5.2 以降は ZendOptimizer がサポートされているので、どうすればよいでしょうか? PHP5.3 以降、ZendOptimizer は正式に Zend Guard に変更されたことがわかりました。ローダ。
Zend Guard Loader がリリースされ、Zend Optimizer は更新されなくなります。大きな違いのため、Zend Guard を使用してコードを暗号化する場合、php5.3 を使用するかどうかを確認するメッセージが表示されます。 php5.2では動作しません。
Zend Guard Loader のインストール手順
1. Zend Guard Loader パッケージをダウンロードします。 (公式アドレス: http://www.zend.com/en/products/guard/downloads)
Linux:
x86: http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3 -linux-glibc23-i386.tar.gz
x64: http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
Windows:
http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-Windows.zip
2. ZendGuardLoader.so (Linux) または ZendLoader.dll (Windows) を抽出し、サーバーにアップロードします。
3. ZendGuardLoader をロードし、PHP.INI を設定します
例:
zend_extension=C:webPHPextZendLoader.dll
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_load er.license_path=
1 つずつ説明します
Windows バージョンは PHP5.3 の NTS (非スレッド セーフ) バージョンのみをサポートしていることに注意してください。つまり、phpinfo のスレッド セーフは無効になっています。
php.ini ファイルに次の行を追加します:
Linux および Mac OS 絶対パス> 4. ZendGuardLoader をロードするために次の行を追加します:
;エンコーディング スクリプトのロードを有効にします。デフォルトで有効になっている
Zend_loader.enable = 1
;認証ファイルを見つけるためのパスを設定します
zend_loader.license_path=
6. Zend デバッガーを同時に使用する場合は、Zend デバッガーをロードする前に必ず Zend ガード ローダーをロードしてください
7。同時に、必ず Ioncube ローダーをロードしてください。次に、Zend Guard ローダーをロードしてください
8 Web サービスを再起動します。
phpinfo に次の内容が表示される場合 (バージョンが異なると異なる場合があります):
このプログラムは Zend スクリプト言語エンジンを利用します:Zend Engine v2.4.0、著作権 (c) 1998-2011 Zend Technologies
それは、インストールが成功しました!
http://www.bkjia.com/PHPjc/363807.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/363807.html