ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel
  • »
  • Technology»
  • Internet & the Web»
  • Web Page & Web Site Development

Install Drupal 7 Quickly: How to Install Drupal 7 Quickly on Your Computer

Updated on September 11, 2011

Drupal is a free and open-source content management system (CMS) and content management framework (CMF) written in PHP to create personal blogs to corporate, political, and government sites including whitehouse.gov and data.gov.uk. As this is most popular and stable CMS, building a dynamic website is more easy and flexible before previous. Using Drupal, a standard website can easily build within few hours. The version of Drupal is Drupal 7 is much more updated then all the previous version like Drupal 6. Drupal 7 has the features of capability of better media handling, integrate CCK module to create custom content types, WYSIWYG editor, better performance and scalability, better tools to structure/organize content, basic Views-like module, automatic upgrade functionality, improved node access system, better internal APIs, better external APIs, usability and many more. Installation of Drupal 7 is much much easier and quicker than all previous versions of Drupal. In this page, you will learn how to install Drupal easily and quickly step by step on your local computer. Just follow the steps and see how easy to install Drupal on your local computer.

Minimum requirements to install Drupal 7

Before Drupal 7 installation, you have to confirm the following requirements are met.

  1. Apache HTTPD or Microsoft IIS for web server. But my recommendation is to use Apache server.
  2. PHP 5.2.0 or later to run the Drupal 7 code
  3. Drupal 7 supports databases like MySQL version 5.0 or later, PostgreSQL 8.3 or later SQLite 3.4.2 or later.

To install Drupal 7, you have to meet the above mentioned requirements unless you may not find all the features and flavours of Drupal 7. It is noted that most hosting companies will already have these installed, but if your server is alittle out of date, now is the time to update your hosting server.

You can easily install Apache, PHP and MySQL onto a Microsoft Windows machine through XAMPP, which is published by Apache Friends. This package includes Apache, MySQL, and PHP with a standard Microsoft Windows installer. To download it you may visit www.apachefriends.org/en/xampp.html

Steps to Install Drupal 7 on you computer

When the above requirements are completed, you may ready to install Drupal 7 on your computer. Here we would discuss the local installation of Drupal 7 on Windows platform. However, the option is quite similar if you use Linux or Mac or real host servers. The thing you have to remember that you must have to resolve all the minimum requirements before Drupal 7 installation. When you are ready, then follow the following steps to install Drupal 7 on your computer:

Step 1: Obtaining Drupal 7 and Extract Drupal 7

  1. Go to the Drupal project page on Drupal.org: http://drupal.org/project/drupal and find the latest official release of Drupal 7.
  2. The latest stable release is marked with green background and the "development releases" are marked with pink color background. At the time of publishing this tutorial, the latest release is Drupal 7.8.. Download the latest release of Drupal 7 from Drupal "Recommended releases" and save it to your computer. There are two formats of Drupal 7 archives .tar.gz file and .zip format. You can download anyone.
  3. After completing download of Drupal 7, you have to extract the files
  4. Rename the extracted folder with your website name. For example, we rename it to mySite.
  5. Now, you will need to copy them to your web server's document root. If you use XAMPP, you have to copy that folder of http folder.
  6. After the above steps, you are ready to start the installation process. Simply navigate to http://localhost.com/your-folder-name/install.php. For example, our website name was mySite and so we have to navigate http://localhost.com/mySite/install.php.

When you have completed the above steps, let's step through the installation process in detail now.

Step 2: Selecting Drupal installation profiles

First step to install Drupal is selecting a Drupal installation profile. Drupal 7 prompts you with a screen asking for which installation profile you want to use during the installation with the option Standard profile or Minimal profile.

Minimal profile of Drupal installation profile installs the basic configuration of Drupal with only the required functionality enabled and no additional features of Standard profile.

Whereas standard profile of Drupal, installs and activates several commonly used features like Search module, Powered by Drupal block, basic page content type, an article content type, taxonomy, Seven theme, administrator role to make your Drupal site more useful immediately.

My recommendation is to start with the Standard installation profile if you are setting up an entirely new site or if you are new to Drupal.

After selecting the Drupal installation profile, click on Save and continue button to go to the next step.

Install Drupal - Choose Standard Profile to install Drupal
Install Drupal - Choose Standard Profile to install Drupal

Step 3: Language selection

Choose the language with which you want to install Drupal. By default, Drupal only includes an English installer. If you want to want to install Drupal in other language than you have to download a translation from Drupal.org. In this tutorial, we will continue with the English installation.

Click on Save and continue button step forward of Drupal installation.

Install Drupal - Choose  Language to install Drupal
Install Drupal - Choose Language to install Drupal

Step 4: Requirements check

Drupal will now check all the requirements of your server to ensure that Drupal meets the minimum requirements to run Drupal and to ensure that everything is ready for the installation to proceed. If the minimum requirement is not fullfilled then you need to resolve that. After Verifying the requirements, you now have to set up database for your Drupal 7 website.

Step 5: Database configuration

This step of installing Drupal is to configure the database where Drupal will store the content and configuration information for your site. Before entering all the information, you firstly have to create a database for your Durpal website. To create this tutorial, we use phpMyAdmin for our Drupal website database. All the things of this step are:

  1. Create a database for our site for example we create a database mysiteDB in phpMyAdmin database.
  2. Go to the Drupal installation page, select phpMyAdmin database form Database type to store our Drupal website data.
  3. Type the Database name which we created previously. The database name must be unique and same.
  4. Now, give the Database username andDatabase password.
  5. After all these, click on Save and continue button.

Install Drupal - Setup Database
Install Drupal - Setup Database

As the installation proceeds, Drupal will display its progress and the installation may take several minutes to complete.

Step 6: Configure site to install Drupal

When Standard installation has completed, you have to configure the Drupal website. The basic configuration starts by asking you for the SITE INFORMATION and SITE MAINTENANCE ACCOUNT details. Configure the Site name, email address, username of the administrator and password. You should make sure that the Password is difficult to guess and that it is stored securely.

Determine which country your site is located in as well as the Default time zone for the site.

When you have finished entering the configuration options, click on Save and continue button to finalize your choices.

Install Drupal - Configure Site
Install Drupal - Configure Site

After all options have been saved to the database, a final status screen stating that the installation completed successfully by displaying the message Congratulations, you installed Drupal! and you can finally navigate to the site by clicking on the Visit your new site link.

Install Drupal - Completion of Drupal installation
Install Drupal - Completion of Drupal installation

The final outlook of our installed site is like the following:

New home page of Drupal site
New home page of Drupal site

At the beginning of this tutorial we tell that installation of Drupal 7 is really easy and quick. Hope, you already find this. By following the above mentioned steps you can easily and quickly install 7 on your local computer on Windows platform. The installation of Drupal 7 is quite same when you try to install Drupal of other platform like Linux or MAC. The thing you just have to remember before installation is to meet the minimum requirements of Drupal 7 installation. If you try to install Drupal 7 on any hosting site, the steps are similar.

Hope, following the above steps you can easily install Drupal on your computer. Furthermore, if you face any problem then please tell me in the comment section and I will try my best to resolve your query. Moreover, if you feel some important information is missing of this tutorial then please mention it in the comment section.

~ Written by rancidTaste [www.hideMyTips.com]

Video Tutorial of Drupal 7.8 Installation

Comments

    0 of 8192 characters used
    Post Comment

    • Richard Kelsey profile image

      Richard Kelsey 5 years ago

      Great tutorial love it.. Thanks for spending the time to write this up. Recently found another great resource for learning drupal http://www.drupaltutorial.co.uk

    • hotwebideas profile image

      Bruce Chamoff 6 years ago from New York

      Great information on Drupal 7.

    • rancidTaste profile image
      Author

      rancidTaste 6 years ago

      Thanks havardcooper for your comment. I will be glad if this information is helped you for creating website using drupal

    • havardcooper profile image

      havardcooper 6 years ago

      i like this, good information.

    • rancidTaste profile image
      Author

      rancidTaste 6 years ago

      Dear Jennie Demario, I think Drupal's security much much higher than other CMS. I am currently running 6 of my websites which is fully developed with Drupal. For the last site, I firstly developed using Joomla but I got lots of problem and finally convert that website into Drupal. However, Joomla is used for many websites but for me Drupal is best. I think if you just start Drupal, then you must be the fan of Drupal.

    • Jennie Demario profile image

      Venture Boyz 6 years ago from Floating in the clouds

      Very thorough... Does drupal have security flaws like all of the other CMS services available? I understand that hackers and spam bots can exploit any flaws in these systems not sure if Drupal is safer than others?

    working

    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: "https://hubpages.com/privacy-policy#gdpr"

    Show Details
    Necessary
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Features
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Marketing
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Statistics
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)