On this occasion I will give you a little tutorials on how to install drupal 7 in linuk.
Drupal is one of the CMS based on open source.
What's a CMS? According to wikipedia Content management system (English: content management system, abbreviated as CMS) is software used to add or manipulate (change) the contents of a website. While drupal is one of several types of CMS available on the Internet.
This time the Computer Learning Tutorial will discuss about how to install Drupal 7.31 on Linux (because windows is easy).
You need:
Operating system: Linux
Webserver application: apache2, php5, mysql-server, and phpmyadmin
Drupal. Download from drupalnya website HERE
Download Drupal tar.gz
I assume you are a linux expert (at least know how to install applications on linux), this time my tutorial using linux debian. So I do not trouble with the first and second points, but if you do not understand you can read and download my slides How to create web and database server on linux Debian
Creating a Database
Open your favorite browser and type localhost / phpmyadmin
Enter your username and password (default username: root)
Note: the database name should be remembered!
Drupal Extract and Access Rights
Caution: if using apache2, php5, mysql-server, and phpmyadmin then the storage directory is in / var / www, but if using xampp (lampp) the directory is in / opt / lampp / htdocs
tar zxvf namafiledrupal.tar.gz -C / var / www/ like this
cd / var / www / like this
mv drupal-7.30 / belajardrupal
Note: do not forget the name of the directory that has been changed, namely belajardrupal
cd belajardrupal / sites / like this
chmod -R 777 all /
cd default / like this
In the default directory, there is a file named default.settings.php
cp default.settings.php settings.php
chmod 777 settings.php
mkdir files
then
chmod -R 777 files /
You still remind belajardrupal is the name of the folder you created at the stage of drupal extract and permissions

Select the database type: Mysql
Fill in the name of the database you created during the database creation phase. Namely: tutorkompi
Enter your phpmyadmin username and password -> Save and Continue
-Congrats! Congratulations you succeeded in making the installation of Drupal 7 in Linux
So with CMS we can create dynamic websites that are reliable, easy, fast, and do not need any special skills. Why is that? because CMS does not need to master web programming language in depth like HTML, CSS, PHP, Javascript, etc. (Read: Website For Learning Coding (PHP, JS, Java, JQ, ASP, etc). By using CMS, Drupal is one of you can create a blog that is cool and free as you wish each, create an online store website, and much more.Even there are some people who use CMS to create a forum website on the internet.