tencent cloud

LAMPスタック上のWebアプリケーションの構築
最終更新日:2024-07-25 17:56:18
LAMPスタック上のWebアプリケーションの構築
最終更新日: 2024-07-25 17:56:18
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サービスのデプロイに成功しています。

この記事はお役に立ちましたか?
営業担当者に お問い合わせ いただくか チケットを提出 してサポートを求めることができます。
はい
いいえ

フィードバック