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

推薦する

データベース内のSQL整合性制約ステートメントの分析

整合性制約整合性制約はテーブル データの正確性を保つためのものです。データが正しくない場合は、そもそ...

Vueはツリー構造の追加、削除、変更、チェックのサンプルコードを実装します

実は多くの会社がユーザー権限ツリーに似た機能を持っています。最近、追加、削除、修正のツリー構造を書き...

bash スクリプトで ssh/scp コマンドにパスワードを渡す方法の詳細な説明

SSHPASSをインストールする最新のオペレーティング システムでは、sshpass パッケージはデ...

Linux での MySQL 5.6.33 のインストールと設定のチュートリアル

このチュートリアルでは、LinuxでのMySQL 5.6.33のインストールと設定方法を参考までに紹...

JavaScript でオブザーバー パターンを実装する方法

目次概要オブザーバーパターンの応用シナリオオブザーバーパターンの実装要約する概要オブザーバー パター...

MySQL の null 可能フィールドは NULL に設定する必要がありますか、それとも NOT NULL に設定する必要がありますか?

MySQL を頻繁に使用する人は、次のような状況に遭遇する可能性があります。 1. フィールド タ...

CSS3 は下部に固定されたフッターを実装します (ページの高さに関係なく常に下部にあります)

序文フッター領域を下部に固定します。ページの高さや幅に関係なく、モバイル メニューと同様に、フッター...

よくある HTML タグの記述エラー

HTML Police がコードを調べて意味のないタグをすべて見つけ出すので、注意を払う必要がありま...

js に基づいて大きなファイルのアップロードとブレークポイントの再開を管理する方法

目次序文フロントエンド構造バックエンド構造(ノード+エクスプレス) FormDataに基づくファイル...

HTML ページ ソース コード レイアウトの概要_Powernode Java Academy

HTML ページ ソース コード レイアウトの概要この紹介では、Google のホームページのソー...

CSS3でシャトル星空のアニメーションを実現

結果: html <canvas id="スターフィールド"><...

Nginx転送マッチングルールの実装

1. 正規表現マッチング大文字と小文字を区別するマッチングの場合 ~ ~*は大文字と小文字を区別しな...

自動ウェブページ更新と自動ジャンプのサンプルコード

ウェブページの自動更新: <head></head> の間に次のコードを追加...

CentOS6で定期的にjarプログラムを実行するスクリプトをcrontabで実行する

1. 簡単なJavaプログラムを書く パブリッククラステストシェル{ パブリック静的voidメイン(...

MySQLのトランザクション特性とレベル原則の分析

1. トランザクションとは何ですか?データベース トランザクション (略称: トランザクション) は...