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

推薦する

mysqlにコメント情報を追加する実装

序文最近、MySQL に関するメモをいくつか尋ねる人がいたので、ブログ記事を書かなければなりません。...

HTML は CSS スタイルと JS スクリプトを動的に読み込みます。例

1. スクリプトを動的に読み込むウェブサイトの需要が高まるにつれて、スクリプトの需要も徐々に増加しま...

MySQL インデックスのカーディナリティの概念と使用例

この記事では、例を使用して、MySQL インデックス カーディナリティの概念と使用方法を説明します。...

MySQL の例 DTID マスタースレーブ原理の分析

目次1. GTIDの基本概念2. GTIDの利点3. GTIDの仕組み4. 従来のレプリケーションに...

Nginx プロキシ転送構成を通じてクロスドメイン API プロキシ転送を実装する方法

序文WEB 開発では、クロスドメイン リクエストが頻繁に発生します。クロスドメインの問題を解決する方...

Docker イメージを Docker Hub にプッシュする実装

イメージが正常にビルドされると、Docker 環境があれば使用できますが、イメージを Docker ...

css n番目から始まるすべての要素を取得する

具体的なコードは次のとおりです。 <div id="ボックス"> &...

MySQL 5.7 における基本的な JSON 操作ガイド

序文プロジェクトのニーズにより、ストレージ フィールドは JSON 形式で保存されます。プロジェクト...

IE8 互換性について: X-UA-compatible 属性の説明

問題の説明:コードをコピーコードは次のとおりです。 <meta http-equiv=&quo...

Mysql データベースの高度なビュー、トランザクション、インデックス、自己接続、ユーザー管理の例の分析の使用

この記事では、ビュー、トランザクション、インデックス、自己接続、ユーザー管理など、MySQL データ...

MySQLインデックスが失敗するいくつかの状況の詳細な分析

1. 先頭のあいまいクエリではインデックスを使用できません (「%XX」や「%XX%」など)コード値...

MySQL: データの整合性

データ整合性は、エンティティ整合性、ドメイン整合性、参照整合性に分けられます。参照整合性:参照整合性...

Webフロントエンドのパフォーマンス最適化

ウェブフロントエンド最適化のベストプラクティス: コンテンツWebフロントエンド最適化のベストプラク...

MySQL MHA のセットアップと切り替えに関するいくつかのエラー ログの概要

1: masterha_check_repl レプリカ セット エラー レプリケートが構成ファイルで...

HTML フォームタグチュートリアル (3): 入力タグ

HTML フォーム タグのチュートリアル。このセクションでは、主に Web ページで INPUT タ...