目次
Zend Guard の使用ガイドと問題解決、zendguard
ホームページ バックエンド開発 PHPチュートリアル Zend Guard の使用ガイドと問題解決、zendguard_PHP チュートリアル

Zend Guard の使用ガイドと問題解決、zendguard_PHP チュートリアル

Jul 13, 2016 am 10:10 AM
guard zend

Zend Guard の使用ガイドと問題解決、zendguard

Zend Guard は、現在市場に出ている中で最も成熟した PHP ソース コード暗号化製品です。

たまたま自分の製品を暗号化する必要があったので、一晩苦労した結果、将来他の人に役立つように、遭遇した問題と解決策を記録しました。
私は Wampserver を使用しています。php バージョンは 5.3.10 です。

Zend Guardのインストールとクラッキング

クリックして Zend Guard5.5.0 をダウンロードします。ダウンロードが完了したら、ご自身でインストールしてください。

ここで次の点に注意する必要があります:

1. この KEY の有効期限は 2010 年 7 月 10 日ですので、アクティベートする際には、コンピュータのシステム時刻をこの期限より前に調整してください

2. このキーは試用版をアクティブにし、暗号化されたファイルは 14 日間のみ有効です。そのため、ファイルを暗号化するときは、コンピューターのシステム時間を 2099-12-31 のように N 年遡って調整してください。 3. 認証ファイル[zend_guard認証ファイル.zip]をダウンロードし、解凍してアクティベーション用ファイルであるzend_guard.zlを取得します
4. Zend Guard 5.5.0 を開き、[ヘルプ] -> [登録] -> [ディスク上のライセンス ファイルを検索] を選択し、アクティブ化するファイルを選択します。

暗号化に Zend Guard を使用する方法

? 1. Zend Guard 5.5.0を開き、[ファイル]->[新規]->[Zend Guardプロジェクト]を開き、新しいプロジェクトを作成します

2. ポップアップウィンドウで、最初の 3 つの項目を入力し、最後の項目は暗号化されたファイルの保存場所です。 3. このステップでは、暗号化するファイルを選択します。単一のファイル [ファイルの追加] またはフォルダー全体 [フォルダーの追加] を選択し、[次へ] をクリックします。 4. 次のステップは、PHP バージョンを選択することです [サーバー上の PHP バージョンと比較します]。これは非常に重要です。バージョンが間違っている場合は、[完了] プロジェクトの作成を完了します。 5. Zend Guard の左側にある Guard Explorer に新しいプロジェクトが表示されます。それを選択した後、[Encode Project] を右クリックして完了します



Zend Guard ランタイム サポートに問題解決策がありません

これでphpのソースコードは暗号化できましたが、スクリプトを実行すると正常に実行できず、以下のメッセージが表示されます

Zend Guard ランタイム サポートがありません! この Web サイト上のもう 1 つのファイルは ZendGuard によってエンコードされており、必要なランタイム サポートがインストールされていないか、適切に構成されていません。

...

暗号化された PHP コードを適切に実行するには、ZendGuardLoader モジュールが必要であることがわかりました。

私の PHP バージョンは 5.3.10 なので、他のバージョンの PHP の場合は ZendGuardLoader-php-5.3-Windows のみを提供します。
クリックして ZendGuardLoader-php-5.3-Windows をダウンロードします
ダウンロード後、圧縮パッケージを解凍し、ディレクトリ内で ZendLoader.dll ファイルを見つけ、それを php ディレクトリの ext の下に置き、php.ini ファイルを編集してコードを追加します (例):




コードをコピーします

コードは次のとおりです:

[ゼンドローダー] zend_loader.enable=1 zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension="PHP インストール ディレクトリ extZendLoader.dll"



wampserverを再起動します
運が良ければ、成長して実装できることがわかりますが、運が悪くても上記のエラーが見つかるでしょう。
ここでは zend ガード ローダーをインストールしましたが、zend で暗号化された php スクリプトをまだ実行できないのはなぜでしょうか?
出力された phpinfo() 情報を見ると、数行の情報があることがわかりました。




コードをコピーします

コードは次のとおりです:

PHP 拡張機能 20090626 Zend 拡張機能 220090626 Zend 拡張機能ビルド API220090626、TS、VC9


TS はスレッド セーフティ (つまり、スレッド セーフティ) の略語であることに注意してください

しばらく原因が分からなかったので、zend Guardの公式サイトを開いて検索したら問題は解決しました。


zend ガード ローダーは NTS バージョンのみをサポートしていることがわかりました。つまり、php のバージョンが TS の場合、zend ガード ローダーを使用することはできません。php が ts か nts かを確認したい場合は、phpinfo を出力するだけで済みます。次に検索します: スレッド セーフティ、無効は nts バージョンに対応し、それ以外の場合は ts です。


したがって、究極の解決策は、NTSバージョンのphpをダウンロードしてインストールすることです。


http://www.bkjia.com/PHPjc/939412.html

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/939412.html技術記事 Zend Guard の使用ガイドと問題解決、zendguard Zend Guard は、現在市場で最も成熟した PHP ソース コード暗号化製品です。 製品を暗号化する必要があるだけで、一晩中費やしました...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Zend Framework でのアクセス許可制御に ACL (アクセス コントロール リスト) を使用する方法 Zend Framework でのアクセス許可制御に ACL (アクセス コントロール リスト) を使用する方法 Jul 29, 2023 am 09:24 AM

Zend Framework でのアクセス許可制御に ACL (AccessControlList) を使用する方法 はじめに: Web アプリケーションでは、アクセス許可制御は重要な機能です。これにより、ユーザーはアクセスを許可されたページと機能にのみアクセスできるようになり、不正アクセスが防止されます。 Zend フレームワークは、ACL (AccessControlList) コンポーネントを使用してアクセス許可制御を実装する便利な方法を提供します。この記事では、Zend Framework で ACL を使用する方法を紹介します。

Laravel 開発: Laravel Guard でユーザー認証を管理するにはどうすればよいですか? Laravel 開発: Laravel Guard でユーザー認証を管理するにはどうすればよいですか? Jun 13, 2023 pm 04:41 PM

Laravel開発: LaravelGuardでユーザー認証を管理するにはどうすればよいですか? Web アプリケーションでは、セキュリティとユーザー認証が非常に重要です。ビジネスが成長するにつれて、ユーザーの数も増加します。適切なユーザー認証スキームが実装されていないと、アプリケーションは悪意のある攻撃、データ漏洩、その他のセキュリティ問題を含むさまざまな攻撃に対して脆弱になる可能性があります。幸いなことに、Laravel フレームワークは、ユーザー認証を処理するためのシンプルかつ効果的な方法を提供します。この方法はGuと呼ばれます

PHP 実装フレームワーク: Zend Framework 入門チュートリアル PHP 実装フレームワーク: Zend Framework 入門チュートリアル Jun 19, 2023 am 08:09 AM

PHP 実装フレームワーク: ZendFramework 入門チュートリアル ZendFramework は、PHP によって開発されたオープン ソースの Web サイト フレームワークであり、現在 ZendTechnologies によって保守されています。ZendFramework は、MVC デザイン パターンを採用し、Web2.0 アプリケーションと Web サーブの実装に役立つ一連の再利用可能なコード ライブラリを提供します。 。 ZendFramework は PHP 開発者に非常に人気があり、尊敬されており、幅広い機能を備えています。

PHP が ZendOptimizer を認識しないのですが、どうすれば解決できますか? PHP が ZendOptimizer を認識しないのですが、どうすれば解決できますか? Mar 19, 2024 pm 01:09 PM

PHP が ZendOptimizer を認識しないのですが、どうすれば解決できますか? PHP 開発では、PHP が ZendOptimizer を認識できない状況が発生し、一部の PHP コードが正しく実行されなくなることがあります。この場合、問題を解決するために何らかの措置を講じる必要があります。考えられるいくつかの回避策を、具体的なコード例とともに以下に説明します。 1. ZendOptimizer が正しくインストールされているかどうかを確認します。まず、ZendOptimizer が正しくインストールされていることを確認する必要があります。

Window2003 IIS+MySQL+PHP+Zend 環境の設定方法 Window2003 IIS+MySQL+PHP+Zend 環境の設定方法 Jun 02, 2023 pm 09:56 PM

Windows 2003 インストール パッケージには、Zend、PHP5.2.17、PHPWind8.7、および PHPMyadmin3.5.2 が含まれています。インストール パッケージを直接ダウンロードして、リソースを検索する時間を節約できます。ただし、MySQL はアップロード制限を超えているため、MySQL 公式 Web サイトにアクセスしてダウンロードする必要があります。次に、以下に示すように、解凍して D ドライブにコピーします。 MySQLinDdisk WindowsIIS+FTP をインストールして構成します。 [スタート] > [コントロール パネル] > [プログラムの追加と削除] をクリックします。 PG の追加または削除 [Windows コンポーネントの追加と削除] (A) をクリックします。追加する

PHP フレームワーク Zend を使用して効率的な ERP 管理プラットフォームを開発する方法 PHP フレームワーク Zend を使用して効率的な ERP 管理プラットフォームを開発する方法 Jun 26, 2023 pm 11:00 PM

情報技術の急速な発展に伴い、情報管理の必要性を認識する企業が増えています。 ERP (エンタープライズ リソース プランニング) 管理プラットフォームは、現代の企業管理にとって重要なツールであり、企業がリソース プランニング、コラボレーション、制御、最適化、および管理を実現するのに役立ちます。中でも、PHP フレームワーク Zend は、開発者が ERP システムを迅速かつ効率的に開発するのに役立つ優れた開発ツールです。この記事では、Zend を使用して効率的な ERP 管理プラットフォームを開発する方法を紹介します。 1. 開発プロセスを開始する前に要件分析を決定する

Laravel と Zend: 大規模なアプリケーションの開発にはどちらのフレームワークが適していますか? Laravel と Zend: 大規模なアプリケーションの開発にはどちらのフレームワークが適していますか? Jun 19, 2023 am 08:52 AM

インターネット アプリケーションの継続的な開発に伴い、大規模なアプリケーション開発の需要も増加しています。この文脈では、自分に合った開発フレームワークを選択することが特に重要です。 Laravel と Zend は広く使用されている PHP フレームワークで、それぞれに独自の利点がありますが、大規模なアプリケーションの開発にはどちらが適しているでしょうか。 Laravel は人気のある開発フレームワークであり、PHP 開発者にとって推奨されるフレームワークの 1 つとなっています。モダンなデザインコンセプトを採用しており、EloquentORなどのさまざまな強力な組み込み機能とツールを備えています。

Zend Framework のパフォーマンスを最適化する方法 Zend Framework のパフォーマンスを最適化する方法 Jan 22, 2024 am 11:25 AM

Zend フレームワークは、PHP 言語に基づくオープン ソースの Web アプリケーション フレームワークであり、エンタープライズ レベルの Web アプリケーションの開発で広く使用されています。 Zend Framework は高度なモジュール性、スケーラビリティ、コードの再利用性により市場で重要な地位を占めていますが、そのパフォーマンスが必ずしも効率的であることを意味するわけではありません。実際、Zend Framework のパフォーマンスを最適化する方法は、常に開発者の焦点の 1 つでした。この記事では、Zend Framework のパフォーマンスを複数の側面から向上させる方法を検討します。 1. Zend フレームワークのキャッシュ メカニズム Z の合理的な使用

See all articles