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 入門 - 概念

1. それは何ですか? MySQL は最も人気のあるリレーショナル データベース管理システムです。W...

MySQL 匿名ログインでデータベースを作成できない問題の解決方法

よくある質問ユーザー ''@'localhost' によるデータベー...

Uniapp WeChatアプレット: キー障害の解決策

ユニアプリコード <テンプレート> <表示> <image v-for...

Nginx と Lua を使用した JWT 検証の概要

目次序文Lua スクリプトnignx.conf の設定Dockerfileの設定序文データベースやそ...

HTML 5.1 学習: 14 の新機能とアプリケーション例

序文ご存知のとおり、HTML5 はインターネット コミュニティ全体に標準を提供する組織である Wor...

Linux mysql5.5 を mysql5.7 にアップグレードする手順と落とし穴

目次Linux MySQL 5.5 が MySQL 5.7 にアップグレードされました1. mysq...

ドラッグ可能で編集可能なガントチャートの詳細な説明(HighchartsはVueとReactで使用できます)

序文Excel は強力で、広く使用されています。 Web アプリケーションの登場と改善に伴い、ユーザ...

Linux で txt を mysql にインポートする方法

序文昨日、小さなプロジェクトを書いていたときに、txt ドキュメントのデータを mysql データベ...

VUE ユニアプリカスタムコンポーネントについての簡単な説明

1. 親コンポーネントはpropsを通じて子コンポーネントにデータを渡すことができる2. 子コンポー...

入力ボックスのプレースホルダーアニメーションと入力検証を実現する純粋なCSS

さらに興味深いコンテンツについては、https://github.com/abc-club/free...

CentOS の起動時に RabbitMq ソフトウェアを自動的に起動する方法

1. /etc/init.dディレクトリに新しいrabbitmqを作成します。 [root@loca...

Vue 組み込みコンポーネントのキープアライブでの LRU アルゴリズムの使用

目次Vue の keep-alive 組み込みコンポーネントの使用でもこのアルゴリズムが使用されます...

CSS マージンの折りたたみの詳細な説明

前のこれは古くからある古典的な質問です。以前読者から質問があったので、ここでお答えします。簡単な例か...

Docker Compose を使用して Confluence を構築するチュートリアル

この記事は「Attribution 4.0 International (CC BY 4.0)」ライ...

Windows 10 で MySQL の解凍バージョンをインストールする方法の詳細なグラフィック チュートリアル

MySQL のインストールは、インストール バージョンと解凍バージョンに分かれています。インストール...