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

推薦する

企業サイトとコラム辞典 中国語と英語の比較 中国語と英語のバイリンガル企業サイトを作る仲間は

名前キャラクター名前キャラクター情報ニューステクノロジー技術スキンケアスキンケア補う補う香水香水化粧...

JavaScript が Taobao の虫眼鏡効果を模倣

この記事では、淘宝虫眼鏡効果を実現するためのJavaScriptの具体的なコードを参考までに紹介しま...

Angularコンポーネントの仲介モードの詳細な説明

目次1. 仲介業者モデル2. 例1. 見積コンポーネントに購入ボタンを追加する2. 親コンポーネント...

MySQL の指定文字によるマージと分割の例のチュートリアル

序文指定した文字による結合または分割は一般的なシナリオです。MySQL では結合の記述は比較的簡単で...

Mysql binlog ログファイルが大きすぎる場合の解決策

目次1. 関連するbinlog設定2. binlogに関する詳細設定2.1 バイナリログモードの変更...

MySQL ルート パスワードをリセットするときに発生する「不明な列 'password'」問題を解決する方法

夜にMACの電源を入れたところ、突然ルートアカウントがMySQLに正常にログインできなくなったため、...

nginx設定ファイルの場所を見つける方法の詳細な説明

よく知らないサーバーの場合や、かなり前にインストールした場所を忘れてしまった場合、構成ファイルの場所...

高可用性 Web クラスターを実装するための Keepalived+Nginx+Tomcat サンプル コード

高可用性 Web クラスターを実現する Keepalived+Nginx+Tomcat 1. Ngi...

MySQL MGR 構築時の一般的な問題と解決策

目次01 よくある故障 1 02 よくある欠陥 2 03 よくある欠陥 3 04 よくある欠陥 4 ...

MySQL 8.0 における MySQL のインストールと新しいパスワード認証方法の詳細な説明

1. はじめにOracle が MySQL 8.0GA をリリースしました。海外での GA はリリー...

CentOS 7 に Percona Server+MySQL をインストールする

1. 環境の説明(1) CentOS-7-x86_64、カーネルバージョン uname -r は、 ...

MySQL 5.7 クラスタ構成手順

目次1. サーバーAのmy.cnfファイルを変更する2. サーバーBのmy.cnfファイルを変更する...

ReactのPropsの簡単な比較

目次クラスコンポーネントのプロパティ比較浅い同等の浅い比較機能コンポーネントの簡単な比較先週面接に行...

Docker を使用して Spring Boot をデプロイする方法の例

ここでは主に、スタンドアロンのプログラムを生成できるspring-bootと、Mavenプラグインd...