LAMP (Linux + Apache + MySQL/MariaDB + Perl/PHP/Python) は、動的サイトまたはサーバーのセットアップによく使用されるオープンソースソフトウェアです。プログラムはすべて独立していますが、一緒に使用されるため、それらの互換性がますます高まり、全体で強力なWebアプリケーションプラットフォームとなっています。
このチュートリアルでは、TencentDBインスタンスを起動し、CVMインスタンスを使用してLAMPアプリケーションを構成して、TencentDBインスタンスの高可用性環境に接続するプロセスについて説明します。
TencentDBインスタンスを実行した後、データベースと環境のライフサイクルを分離します。これにより、複数のサーバーを同じデータベースに接続できるようになり、データベースのメンテナンスを簡略化されるため、データベースのインストール、設定、バージョンの更新および故障対応の問題を気にする必要がありません。
本チュートリアルで使用したTencentDBインスタンスとCVMインスタンスは同じリージョンにあります。TencentDBインスタンスとCVMインスタンスが同じリージョンにない場合は、パブリックネットワークアクセスをご参照ください。
TencentDBインスタンスを購入して初期化する方法の詳細については、購入方式 とMySQLデータベースの初期化をご参照ください。
CVMインスタンスの購入とアクセスについては、Linux CVMのクイックスタートをご参照ください。このチュートリアルではCentOSを使用します。
yum
を使用してMySQLクライアントをインストールします。yum install mysql -y
mysql -h hostname -u username -p
quit;
yum
を使用してApacheをインストールします。yum install httpd -y
service httpd start
ローカルブラウザに注意:
この手順では、CVMインスタンスがセキュリティグループにおいて、ソースがall、ポートプロトコルがTCP:80であるインバウンドルールを構成する必要があります。セキュリティグループの設定方法の詳細については、セキュリティグループをご参照ください。
http://115.xxx.xxx.xxx/
(このうち115.xxx.xxx.xxx
はCVMインスタンスのパブリックIPアドレス)を入力し、次の画面が表示されたら、Apacheの起動に成功しています。yum
を使用してPHPをインストールします。yum install php -y
/var/www/html
ディレクトリでinfo.phpファイルを1つ作成します。コード例は以下のとおりです。<?php phpinfo(); ?>
service httpd restart
http://0.0.0.0/info.php
(このうち0.0.0.0
はCVMインスタンスのパブリックIPアドレス)を入力し、次の画面が表示されたら、LAMPサービスのデプロイに成功しています。
この記事はお役に立ちましたか?