tencent cloud

フィードバック

LAMPスタック上のWebアプリケーションの構築

最終更新日:2020-09-02 17:13:40

    LAMP (Linux + Apache + MySQL/MariaDB + Perl/PHP/Python) は、動的サイトまたはサーバーのセットアップによく使用されるオープンソースソフトウェアです。プログラムはすべて独立していますが、一緒に使用されるため、それらの互換性がますます高まり、全体で強力なWebアプリケーションプラットフォームとなっています。
    このチュートリアルでは、TencentDBインスタンスを起動し、CVMインスタンスを使用してLAMPアプリケーションを構成して、TencentDBインスタンスの高可用性環境に接続するプロセスについて説明します。
    TencentDBインスタンスを実行した後、データベースと環境のライフサイクルを分離します。これにより、複数のサーバーを同じデータベースに接続できるようになり、データベースのメンテナンスを簡略化されるため、データベースのインストール、設定、バージョンの更新および故障対応の問題を気にする必要がありません。

    本チュートリアルで使用したTencentDBインスタンスとCVMインスタンスは同じリージョンにあります。TencentDBインスタンスとCVMインスタンスが同じリージョンにない場合は、パブリックネットワークアクセスをご参照ください。

    TencentDBインスタンスの初期化

    TencentDBインスタンスを購入して初期化する方法の詳細については、購入方式MySQLデータベースの初期化をご参照ください。

    CVMインスタンスへのログイン

    CVMインスタンスの購入とアクセスについては、Linux CVMのクイックスタートをご参照ください。このチュートリアルではCentOSを使用します。

    MySQLクライアントのインストール

    1. CVMインスタンスではyumを使用してMySQLクライアントをインストールします。
      yum install mysql -y
    2. インストール完了後、TencentDBインスタンスに接続します。
      mysql -h hostname -u username -p

      このうち、hostnameはTencentDBインスタンスのプライベートIPアドレスで、usernameははデータベースのユーザー名です。
    3. 接続が成功したら、インスタンスを閉じて次のステップに進むことができます。
      quit;

    Apacheサービスのインストール

    1. CVMインスタンスでyumを使用してApacheをインストールします。
      yum install httpd -y
    2. Apacheサービスを起動します。
      service httpd start
    3. Apacheをテストします。

      注意:

      この手順では、CVMインスタンスがセキュリティグループにおいて、ソースがall、ポートプロトコルがTCP:80であるインバウンドルールを構成する必要があります。セキュリティグループの設定方法の詳細については、セキュリティグループをご参照ください。

      ローカルブラウザにhttp://115.xxx.xxx.xxx/(このうち115.xxx.xxx.xxxはCVMインスタンスのパブリックIPアドレス)を入力し、次の画面が表示されたら、Apacheの起動に成功しています。

    PHPのインストール

    1. CVMインスタンスでyumを使用してPHPをインストールします。
      yum install php -y

    LAMP環境をテストするプロジェクトの作成

    1. CVMインスタンスの/var/www/htmlディレクトリでinfo.phpファイルを1つ作成します。コード例は以下のとおりです。
      <?php phpinfo(); ?>
    2. Apacheサービスを再起動します。
      service httpd restart
    3. ローカルブラウザに http://0.0.0.0/info.php(このうち0.0.0.0はCVMインスタンスのパブリックIPアドレス)を入力し、次の画面が表示されたら、LAMPサービスのデプロイに成功しています。
    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)