User Tools

Site Tools


This is an old revision of the document!

LAMP Installation and Drupal Installation


Setting up LAMP (Linux, Apache, MySQL & PHP)
  • If you have Debian OS installed in your system, type su and press enter it will prompt for password, enter your root password
  • Update package sources
apt-get update

(This is safer than apt-get upgrade or apt-get dist-upgrade, because it safely upgrades your server and resolves dependencies)

  • Install Apache2 and PHP5
apt-get install apache2 php5 libapache2-mod-php5 php5-gd
chmod -R 777 /var/www

Check if apache is working

/etc/init.d/apache2 restart
nano /var/www/info.php

Copy & paste the folowing php code in the nano editor


Go and check http://localhost/info.php in your browser to see configuration of installed php version.

  • Install Mysql and PHPmyadmin
apt-get install mysql-server mysql-client php5-mysql
apt-get install phpmyadmin

When prompted for a password enter hello.

  • Creating a MySQL DB & user for your Drupal installation
mysqladmin -u root -p create d7

Enter hello when you are prompted for password. If you get a “Database exists” error, please issue “mysqladmin -u root -p drop d7” to delete the existing database and then issue the create command.

  • Configuring Apache for Clean URLs
a2enmod rewrite
/etc/init.d/apache2 restart
chmod -R 777 /var/www
Install Drupal
  • The Drupal is available at .
  • Do this only if you if you did not download the latest stable version from
  • Prepare server for drupal setup
    • Copy the drupal-7.22.tar.gz file to /var/www and uncompress the files so that you get /var/www/drupal-7.22 finally
    • Rename the drupal folder to d7
    • Goto d7/sites/default, create a folder called files so that you have d7/sites/default/files
    • Copy default.settings.php as settings.php so that you have d7/sites/default/settings.php
    • Give 777 permissions to file(apply permissions to enclosed files) & settings.php
  • Install drupal
    • Choose Standard installation profile and save and continue
    • Leave English as is and save and continue
    • Give Database Name as d7, Database username as root & Database password as hello for LAMP or leave blank for XAMPP and Save and continue
    • configure Site information
      • Site Name your full name
      • Site e-mail address your email id
    • configure Site maintenance account
      • username as admin
      • password & Confirm password as hello
    • configure Server settings
      • Choose India under Default country
      • Choose Asia/Kolkata: Tuesday, June 21, 2011 - 14:51 +0530 under Default time zone and Save and continue
    • Now click on Visit your new site
Adding content
  • Click on add content in top black menu
  • Then click on Basic page
  • Give Title as Workshop
  • Write a summary about workshop in the body
  • Check the box Provide a menu link under Menu Settings below Text format group
  • Give Workshop in Menu link title
  • Ensure <Main menu> under Parent item
  • Choose 1 as Weight and click save

Similarly create pages about Prepare your computer, Software carpentry & CMS but ensure Workshop under Parent item for the new pages

lamp_setup_and_drupal_installation.1370679659.txt.gz · Last modified: 2018/03/24 11:13 (external edit)