ホームページ >バックエンド開発 >PHPチュートリアル >3 つの PHP 環境でのファイル暗号化プロセス

3 つの PHP 環境でのファイル暗号化プロセス

藏色散人
藏色散人転載
2021-12-02 14:19:185039ブラウズ

php ファイル暗号化操作プロセス

PHP デバッグ環境が異なると、暗号化も若干異なります。

以下では主にWindows上のphpstudy2018、xampp、phpstudy-proの3つの環境でのphpファイルの暗号化について紹介します。

# 01 さまざまな環境での共通プロセス # 1. VirboxProtector を使用してインタープリター (php-cgi.exe または httpd.exe) を暗号化する

## 2 .DSProtector を使用して php を暗号化します

# 3.元のインタープリターを暗号化されたインタープリター (php-cgi.exe または httpd.exe) に置き換えます

# 4.Apache サービスを再起動します。プログラムを実行します

02phpstudy2018

1. php-cgi.exe を暗号化します

環境の PHP アプリケーションのバージョンを確認し、対応する PHP 環境のディレクトリを開きます php- をダウンロードしますcgi.exe を選択し、php-cgi.exe を VirboxProtector にドラッグします。

php 環境ディレクトリで php-cgi.exe を見つけ、php-cgi.exe を VirboxProtector にドラッグし、暗号化オプションを設定し、ds ボタンを開いて、パスワードを設定します。

設定が完了したら、[選択した項目を維持する] をクリックして 2 つのファイルを生成します: php-cgi.ssp.exe と php-cgi.exe.ssp

2. DSProtector を開き、 phpファイルの暗号化。

暗号化オプション ページで [DSProtector を開く] をクリックすると、構成ファイルが生成された php-cgi.exe.ssp を自動的にロードし、暗号化する 1.php をドラッグして、[メンテナンスの開始] をクリックすると、プロンプト成功.php ファイルのメンテナンスが成功しました。

1.php が正常に暗号化されると、ソース ファイルは 1.php.bak にバックアップされます。1.php は暗号化されたファイルです。エディタを使用して 1.php のコードを確認できます。文字化けしてしまう。

3. php-cgi.exe を置き換えます

暗号化された php-cgi.ssp.exe の名前を php-cgi.exe に変更し、元の php-cgi.exe を置き換えます

4. phpstudyを再起動します。

php-cgi.exeを置き換えた後、クリックしてphpstudyを再起動し、暗号化されたphpファイルを実行します。

03phpstudy-pro、小さなレザーパネル、パゴダパネル

phpstudy2018 の暗号化処理と連携し、使用した php バージョンの php-cgi.exe を見つけて、以下の処理が一貫しています。 php-cgi.exe を置き換えた後、Apache サービスを再起動します。

04XAMPP

XAMPP 環境を使用する PHP プロジェクトの場合、サービスは Apache を使用するため、httpd.exe を暗号化して置き換える必要があります。

1. Apache フォルダーで httpd.exe を見つけて httpd.exe を暗号化します。

httpd.exe を VirboxProtector にドラッグし、暗号化オプションで [ds] ボタンを開き、パスワードを設定します。 2. php ファイルを暗号化します。

[DSProtector を開く] をクリックすると、httpd.exe.ssp と httpd.ssp.exe.

が生成されます。設定ファイルは自動的に httpd.exe.ssp をロードし、php ファイルをドラッグして、「メンテナンスの開始」をクリックし、成功を求めるプロンプトを表示します。

index1.php が正常に暗号化されると、ソース ファイルがindex1.php にバックアップされます。 .bak、index1.php ファイルを暗号化した後、エディタを使用して、index1.php のコードが文字化けするかどうかを確認できます。

3. httpd.exe を置き換えます

暗号化された httpd.ssp.exe の名前を httpd.exe に変更し、元の httpd.exe を置き換えます

4. Apache サービスを再起動します

xampp パネルで、Apache サービスを停止してから開始します。暗号化されたphpファイルを実行できます。

05 概要

暗号化された PHP は、Web サイトのパフォーマンスに影響を与えることなく、正常に実行できます。暗号化されたphpファイルを逆コンパイルできません。

推奨学習: 「PHP ビデオ チュートリアル

以上が3 つの PHP 環境でのファイル暗号化プロセスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。