LAMP (Linux + Apache + MySQL/MariaDB + Perl/PHP/Python) is a set of open-source software programs often used to set up dynamic websites or servers. These independent programs are usually used together and increasingly compatible with one another to form a powerful web application platform.
This tutorial guides you through the following process: starting a TencentDB instance and configuring a LAMP application with a CVM instance to connect to the high-availability environment of the TencentDB instance.
The database can be separated from the environment lifecycle after you run the TencentDB instance. This allows you to connect multiple servers to the same database for simplified database OPS, eliminating your concerns over database installation, deployment, version update, and troubleshooting.
The TencentDB and CVM instances used in the tutorial reside in the same region. If this is not the case, see Access via Public Network.
For more information on how to purchase and access CVM instances, see Getting Started with Linux-based CVM. CentOS is used in this tutorial.
yum install mysql -y
mysql -h hostname -u username -p
yum install httpd -y
service httpd start
In this step, you should configure an inbound rule with the source being all and the port protocol being TCP:80 in the security group of your CVM instance. For more information on how to configure the security group, see Security Group.
http://xxx.xxx.xxx.xxx/in your local browser (where
xxx.xxx.xxx.xxxis the public IP of your CVM instance). If the following page appears, Apahce has started successfully.
yum install php -y
/var/www/htmldirectory of the CVM instance. Below is the sample code:
service httpd restart
http://xxx.xxx.xxx.xxx/info.phpin your local browser (where
xxx.xxx.xxx.xxxis the public IP of your CVM instance). If the following page appears, the LAMP service has been deployed successfully.