Linux 仮想ホストで SourceGuardian (sg11) 暗号化コンポーネントを有効にする詳細な手順

Linux 仮想ホストで SourceGuardian (sg11) 暗号化コンポーネントを有効にする詳細な手順

注: sg11 弊社では Linux システム仮想ホストのセルフインストールのみサポートしております。 PHP5.3以上をサポートします。

1. ホストコントロールパネルにログインし、[リモートファイルダウンロード]機能を見つけます。

image.png

2. リモートダウンロードファイルの場合は、http://download.myhostadmin.net/vps/sg11_for_linux.zip を入力し、ダウンロード保存パスの場合は /others/ を入力します。

上記の暗号化されたファイルが機能しない場合は、このphp7.0 sg11ファイルをダウンロードしてhttps://www.lanzoui.c​​om/b00o3ld6dまたは123WORDPRESS.COMのダウンロードを参照してください。

image.png

3. コントロールパネルの[PHPバージョン]をクリックし、PHP5.3以上を選択します。例ではPHP5.5を選択しています(注意:PHP5.2ではphp.iniを編集できないため、より高いバージョンを選択する必要があります)。

image.png

4. コントロールパネルの[ファイル管理]をクリックし、othersディレクトリを開き、リモートでダウンロードした圧縮パッケージにマウスを合わせて、解凍ボタンをクリックします。解凍したファイル名の数字は PHP のバージョンに対応しており、例えば ixed.5.4.lin は PHP5.4 バージョンの sg11 ファイルです。

image.png

5. クリックして php.ini ファイルを変更し、現在のパスをコピーして、次の図に示すように、extension=sg11 ファイルの実際のパスを php.ini ファイルの下部の最後の行に追加します。

別のバージョンに変更する場合は、PHP バージョンを再度選択し、php.ini ファイルを再編集して、下部に特定のバージョンを追加します。

image.png

6. wwwroot ディレクトリに入り、x.php ファイルを作成し、x.php を開いて編集し、<?phpinfo()?> と入力して保存します。次に、http://自分の Web サイトのドメイン名/x.php にアクセスして SourceGuardian を検索します。見つかった場合は、インストールが成功したことを意味します。見つからない場合は、次の手順を確認するか、作業注文を送信してください。

image.png

Linux + LNMP環境にSourceGuardian SG11コンポーネントをインストールする

SourceGuardian (SG11 とも呼ばれる) は PHP ソース コード ファイルの暗号化を提供しますが、SourceGuardian ローダーはこれらの暗号化された PHP ファイルを実行する機能を提供する PHP 拡張機能です。

1. ブラウザで https://www.sourceguardian.com/loaders/download.php にアクセスし、SourceGuardian ローダー サーバーに phpinfo 関数をインストールする必要がある php ファイルの URL (http://34.0.0.0/phpinfo.php など) を入力します。

2. オンライン検出スクリプトは、phpinfoの情報に基づいてPHPのバージョン情報と拡張機能のパスを抽出し、

ダウンロードするファイル(例:ixed.7.3.lin)

サーバーにアップロードする場所、例: /usr/local/php/lib/php/extensions/no-debug-non-zts-20180731

php.ini の場所 (例: /usr/local/php/etc/php.ini)

php.ini の内容を変更し、最後の行を追加します。例: extension=ixed.7.3.lin

3. ファイルをアップロードした後、ファイルの権限を751に変更することをお勧めします。これは、このフォルダ内の他のファイルの権限と同じである必要があります。php.iniファイルを変更した後、phpプロセスを再起動します。

/etc/init.d/php-fpm を再起動する

4. phpinfo の情報に再度アクセスすると、SourceGuardian が確実に存在することがわかります。

<<:  MySQLクエリインターセプトの詳細な分析

>>:  HTML テーブル マークアップ チュートリアル (41): テーブル ヘッダーの幅と高さの属性 WIDTH、HEIGHT

推薦する

Vueは時間カウントダウン機能を実装する

この記事では、Vueの具体的なコード例を参考までに紹介します。具体的な内容は以下のとおりです。必要:...

Windows CVE-2019-0708 リモート デスクトップ コード実行脆弱性の再現問題

1. 脆弱性の説明マイクロソフトは2019年5月15日、CVE番号CVE-2019-0708のWin...

MySQLのLIMIT文について詳しく説明します

目次質問サーバー層とストレージエンジン層LIMITって何ですか?何をするか?トゥカオ最近、Q&...

nginx での listen ディレクティブの例の分析

プロットレビュー前回の記事では、ロケーション命令の解析プロセスを分析しました。この内容を簡単に確認し...

Linux crontab コマンドの使用

1. コマンドの紹介contab (cron テーブル) コマンドは、Windows のスケジュール...

HTML5+CSS3コーディング標準

黄金律プロジェクトに何人の人が取り組んでいるかに関係なく、すべてのコード行が同じ人によって書かれたよ...

QTとJavaScript間のインタラクティブデータの実装

1. QTからJSへのデータフロー1. QTはJS関数を呼び出し、JSはパラメータを通じてQTの値を...

Linux ドメイン ネーム サービス DNS 設定方法

DNSとはDNS の正式名称は Domain Name System で、ドメイン名解決システムを意...

MySQLテクノロジーにおけるInnoDBロックの詳細な説明

目次序文1. ロックとは何ですか? 2. InnoDBストレージエンジンのロック2.1 ロックの種類...

Linux 編集の開始、停止、再起動の Springboot jar パッケージ スクリプトの例

序文springboot設定ファイルでは、設定ファイルの名前には独自の意味と用途があります。 dev...

nginx アンチホットリンクおよびアンチクローラー設定の詳細な説明

新しい設定ファイルを作成します (たとえば、nginx インストール ディレクトリの下の conf ...

Windows Server 2019 で NAS を構成する方法

序文このチュートリアルでは最新バージョンをインストールします。 NAS は非常に安定して動作するので...

Docker Compose のサイドカーモードの詳細な説明

目次Docker Composeとは要件に不適切な言語が使用されている実装Docker Compos...

解析を実装するためにPostgreSQLデータベースを書き込むSQLスクリプト関数

この記事は主に、PostgreSQL データベースを記述して解析を実装する SQL スクリプト関数を...