すべてのプロダクト
Search
ドキュメントセンター

Simple Application Server:アプリケーションイメージを使用して LAMP 環境を構築する

最終更新日:May 27, 2025

LAMP は、Web アプリケーションを構築するためによく使用される環境です。 LAMP は、4 つの基本コンポーネント、Linux オペレーティングシステム、Apache HTTP Server、MySQL リレーショナルデータベース管理システム、および PHP プログラミング言語の頭文字をとったものです。このトピックでは、Simple Application Server が提供するアプリケーションイメージを使用して LAMP 開発環境を構築する方法について説明します。

背景情報

Alibaba Cloud Marketplace は、オペレーティングシステムとアプリケーションの両方を統合した豊富なイメージを提供しています。 シンプルアプリケーションサーバーの作成時に LAMP 環境を含むイメージを選択すると、作成完了後に環境をデプロイする必要はありません。 LAMP 環境を含むイメージを適用するには、次のいずれかの方法を使用できます。

  • シンプルアプリケーションサーバーの作成時に、LAMP 環境を含むアプリケーションイメージを選択します。

  • 既存のシンプルアプリケーションサーバーのオペレーティングシステムを、LAMP 環境を含むイメージに置き換えます。

このトピックでは、アプリケーションイメージを例として使用して、LAMP 環境を迅速にデプロイする方法を説明します。 カスタマイズされたデプロイが必要な場合は、Elastic Compute Service (ECS) のドキュメントを参照して、LAMP 環境を手動でデプロイすることをお勧めします。 詳細については、「LAMP スタックを手動でデプロイする」をご参照ください。

手順 1:シンプルアプリケーションサーバーを作成する

ビジネス要件に基づいて、次のいずれかの方法を選択する必要があります。

シンプルアプリケーションサーバーを作成する

既存のシンプルアプリケーションサーバーがない場合は、LAMP 環境を含むアプリケーションイメージを使用して作成することをお勧めします。

  1. Simple Application Server コンソールで Servers ページ に移動します。

  2. ページの中央にある [サーバーの作成] をクリックします。

  3. Simple Application Server の購入ページで、パラメーターを構成してリソース構成を完了します。

    シンプルアプリケーションサーバーの作成方法の詳細については、「シンプルアプリケーションサーバーを作成する」をご参照ください。

    [イメージ] セクションで、[アプリ] イメージタブの [LAMP 7.4] アプリケーションイメージを選択する必要があります。

既存のシンプルアプリケーションサーバーのイメージを置き換える

既存のシンプルアプリケーションサーバーがある場合は、LAMP 環境を含むアプリケーションイメージを使用してサーバーのオペレーティングシステムを置き換えることをお勧めします。 詳細については、「シンプルアプリケーションサーバーをリセットする」をご参照ください。

シンプルアプリケーションサーバーのリセットの制限については、「シンプルアプリケーションサーバーをリセットする」トピックの「制限」セクションをご参照ください。

警告

シンプルアプリケーションサーバーのオペレーティングシステムをリセットすると、ディスクデータが失われます。 シンプルアプリケーションサーバーに重要なデータがある場合は、この方法を使用しないことをお勧めします。 LAMP 環境を手動でデプロイすることをお勧めします。 詳細については、「LAMP スタックを手動でデプロイする」をご参照ください。

手順 2:アプリケーション情報を表示する

  1. LAMP サーバーのカード をクリックします。

  2. [アプリケーションの詳細] タブをクリックします。

  3. LAMP アプリケーションイメージにプリセットされているソフトウェアのユーザー名とパスワードを表示します。

    1. [LAMP 情報] セクションで、[接続] をクリックします。

    2. 表示されるコマンドラインウィンドウで、次のコマンドを実行してアプリケーション情報を表示します。

      sudo cat /credentials/password.txt

      アプリケーション情報は、LAMP アプリケーションイメージのタグによって若干異なります。 この例では、LAMP 7.4 アプリケーションイメージが使用されています。 イメージにプリセットされているデータベースの管理者パスワードを確認できます。

      [admin@iZj6cfztoffl5xdjtax**** ~]$ sudo cat /credentials/password.txt
      mysql administrator username:root
      mysql administrator password:w1gnxHCyKKB****
      
      ---
    3. アプリケーション情報を選択して右クリックします。 [コピー] を選択して情報をコピーし、後続の Web サイトのデプロイを容易にするためにオンプレミスのコンピューターに貼り付けます。

      パスワード情報は機密にしてください。

  4. (オプション) PHP の構成の詳細を表示します。

    phpinfo 関数を使用して PHP の構成の詳細を表示したり、サーバーが想定どおりに実行されているかどうかを確認したりする場合は、この手順を実行します。

    説明

    デフォルトでは、LAMP イメージには phpinfo.php ファイルは含まれていません。 PHP の構成の詳細を表示するには、事前に次の手順を実行して phpinfo.php ファイルを作成し、phpinfo 関数をファイルに追加する必要があります。

    1. 次のコマンドを実行して、Web サイトのルートディレクトリに phpinfo.php ファイルを作成します。このファイルは、phpinfo 関数のコードを格納するために使用されます。

      • LAMP 7.4:

        sudo vim /data/wwwroot/example/phpinfo.php
      • LAMP 6.1.0:

        su root
        sudo vim /home/www/htdocs/phpinfo.php
    2. I キーを押して編集モードに入ります。 次のコードをファイルに追加します。

      <?php
      phpinfo();
      ?>
    3. Esc キーを押し、:wq と入力して Enter キーを押して、ファイルを保存して閉じます。

    4. オンプレミスのコンピューターのブラウザーに http://シンプルアプリケーションサーバーのパブリック IP アドレス/phpinfo.php と入力します。

      ドメイン名がシンプルアプリケーションサーバーにバインドされている場合は、ブラウザーに ドメイン名/phpinfo.php と入力できます。

      この例では、http://シンプルアプリケーションサーバーのパブリック IP アドレス/phpinfo.php を使用して PHP の構成の詳細を表示します。 次の図のような情報が表示された場合、LAMP サーバーは想定どおりに実行されています。 adada

手順 3:Web サイトへのアクセスをテストする

Web サイトへのアクセスをテストする前に、デプロイする Web プロジェクトファイルを LAMP サーバーの Web サイトのルートディレクトリにアップロードし、Web プロジェクトファイルの所有者を変更する必要があります。 この例では、FileZilla を使用して、テスト目的のみの test.html ファイルを LAMP 7.4 サーバーの Web サイトのルートディレクトリにアップロードします。 ファイルには次の内容が含まれています。

<html>
<head>
<meta charset="utf-8">
<title>Test Environment</title>
</head>

<body>
Test123456789
</body>

</html>

次の操作を実行します。

  1. オンプレミスのコンピューターに保存されている Web サイトコードを LAMP サーバーの Web サイトのルートディレクトリにアップロードします。

    1. ポート 2120000 ~ 30000 の範囲のポートのトラフィックを許可するように、LAMP サーバーにファイアウォールルールを追加します。

      ポート 21 はデフォルトの FTP ポートです。 20000 ~ 30000 の範囲のポートは、LAMP サーバーのパッシブモードの FTP で使用される場合があります。 ファイアウォールルールの追加方法の詳細については、「ファイアウォールを管理する」をご参照ください。

    2. 保存されている FTP ユーザー名とパスワードを使用して LAMP サーバーに接続します。 次に、FileZilla を使用して test.html ファイルを LAMP サーバーの /data/wwwroot/example ディレクトリにアップロードします。

      詳細については、「FTP サーバーを構築する (Linux)」をご参照ください。

  2. リモート接続のコマンドラインウィンドウで、次のコマンドを実行してテストファイルの所有者を変更します。

    この例では、LAMP 7.4 サーバーに接続されています。 Web サイトのルートディレクトリは /data/wwwroot/example です。 テストファイルの名前は test.html です。 ファイルの所有者を変更するには、次のコマンドを実行します。

    sudo chmod 777 -R /data/wwwroot/example
    sudo chown -R apache:apache /data/wwwroot/example/test.html
  3. オンプレミスのコンピューターのブラウザーに http://シンプルアプリケーションサーバーのパブリック IP アドレス/test.html と入力します。

    サーバーにドメイン名がバインドされている場合は、ブラウザーに <ドメイン名>/test.html と入力できます。

    次の図のようなページが表示された場合、Web サイトにアクセスされています。 网站测试