この記事では主に、Centos システムでの LNMP 環境の迅速な展開について説明します。興味のある友人は、それについて学びに来てください。
PHP 言語が Linux システム上で実行されている場合、これらの環境パラメータが設定されている場合のみ、対応する Nginx、MySQL、PHP およびその他の環境を Linux システム上にデプロイする必要があります。 , PHP 関連アプリケーション プログラムは正常に実行できます。環境を展開するにはさまざまな方法があります。ソフトウェア環境を手動モードで 1 つずつインストールすることも、ツールを使用して迅速に展開することもできます。この記事では、Alibaba Cloud の Centos システムを例に挙げています。 Centos システムに環境を迅速に展開する方法を紹介し、ワンクリックで LNMP 環境を展開します。
Alibaba Cloud の Centos システムに LNMP 環境をワンクリックで展開するには、ROS サービスと呼ばれる Alibaba Cloud の Alibaba Cloud Resource Orchestration サービスを使用する必要があります。このサービスは無料であり、インストールやダウンロードは不要です。ROS を使用して JSON 形式でリソース スタック テンプレート ファイルを作成したり、ROS が提供するテンプレート サンプルを使用して Alibaba Cloud リソースのセットを作成したりできます。この記事のプロセスでは、ROS サービス コンソール機能で LNMP_basic テンプレートを使用して、ECS インスタンスを自動的に作成し、そのインスタンスに LNMP 環境をデプロイする方法を紹介します。
ワンクリックでLNMP環境を導入できる操作手順
(1) まずAlibaba Cloudの公式Webサイトにアクセスし、 ROS管理コンソールにログインします。初めてこのサービスを利用する場合は、ログイン後にサービスを有効にするように求められます。このサービスは無料であり、料金を心配する必要はありません。
(2) ROS サービス管理バックグラウンドに入ったら、ページの左端にあるメニュー バーで、Key Help メニュー を見つけます。このメニューの select ECS インスタンス関連情報 では、Alibaba Cloud ECS サーバーのインスタンス情報データ (サーバー仕様など)、アベイラビリティーゾーン ID (ZoneId) およびイメージ ID (ImageId) を取得できます。
(3) 引き続き左端のメニュー バーに戻り、Template Sample メニューを選択し、開いたテンプレート リスト データで LNMP_basic テンプレートを選択します。
(4) 上の図にプレビュー ボタンがあります。プレビュー インターフェイスに入り、テンプレートの JSON ファイル構成を表示します。簡単な紹介 JSON ファイルのトップレベルのフィールド情報:
"ROSTemplateFormatVersion" : "2015-09-01"==>テンプレートのバージョン情報を定義します。
"説明": "LNMP(Linux Nginx MySQL PHP) スタックを 1 つの ECS インスタンスにデプロイします。 ***
警告 *** CentOS-7 のみをサポートします。"== >テンプレートについて説明します。
"パラメータ" : { }==>テンプレートのいくつかのパラメータを定義します。この例では、テンプレートで定義されるパラメータにはイメージID、インスタンス仕様などが含まれており、デフォルト値が指定されています。
"Resources" : { }==>このテンプレートで作成する Alibaba Cloud リソースを定義します。この例では、ECS インスタンスとセキュリティ グループが作成されることが宣言されています。ここで宣言されたリソース属性は、<span style="color: rgb(0, 0, 0);">Parameters</span>
で定義されたパラメータを参照できます。 。
"出力": { }: リソースの作成完了後にスタックが出力する必要があるリソース情報を定義します。この例では、リソース作成後に ECS インスタンス ID、パブリック IP アドレス、セキュリティグループ ID が出力されます。
(5) 手順 3 の図に戻り、Create stack ボタンをクリックし、領域のドロップダウン ボックスで特定の領域を選択し、クリックします次はページの右下隅です。この例では、中国東部 2 を選択します。次に、スタックの関連する構成情報を設定します。関連する説明は次のとおりです。 (6) ステップ 3 の図に戻り、Create Stack ボタンをクリックし、ドロップダウン ボックスで特定の領域を選択します。領域 を選択し、ページの右下隅にある「次へ」をクリックします。この例では、中国東部 2 を選択します。 (7) ページ上の [作成] ボタンをクリックし、スタックの関連構成情報を設定します。その後、ページに リクエストが正常に送信されました というプロンプトが表示されます。 (8) ステップ 3 の図に戻り、左側のメニューで リソース スタック管理を選択します。ここで、スタックの作成の進行状況などが表示されます。 (9) スタックが作成されたら、作成したばかりのスタックを開いて、出力セクションの この時点で、関連する操作は完了しました。 関連チュートリアル: PHP ビデオ チュートリアル
を確認します。スタック概要ページ <span style="color: rgb(0, 0, 0);"></span>
NginxWebsiteURL は <span style="color: rgb(0, 0, 0);">Outputs</span>
で定義されています。このアドレスを通じて、作成された LNMP 環境にアクセスできます。
以上がCentos システムで LNMP 環境を迅速に展開の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。