Drupal is a open-source content management system (CMS) and web application framework that is written in PHP and easy to install with some prerequisites :
- Web server: : You will need a web server to host your Drupal site. Popular web servers like Apache, Nginx, or Microsoft Internet Information Services (IIS) can be used.
- PHP : Drupal is written in PHP, so you will need to have PHP installed on your web server. Make sure it meets the minimum version requirements of Drupal.
- Database : Drupal requires a database to store its content and configuration data. Popular databases like MySQL, MariaDB, or PostgreSQL can be used.
Step 1: Download Drupal
- Visit the official Drupal website (https://www.drupal.org/) and download the latest stable version of Drupal.
- Extract the downloaded Drupal files to a directory on your web server. This will be your Drupal installation directory.
ADVERTISEMENTS
Step 2: Create Database
- Create a new database for your Drupal site on your chosen database server.
- Note down the database name, username, password, and host as you will need these during the installation process.
Step 3: Run Drupal Installer
- Open a web browser and navigate to the URL of your Drupal site. You should see the Drupal installation page.
- Choose your preferred language and click on the "Save and continue" button.
- Drupal will perform a system requirements check. If everything is OK, click on the "Save and continue" button.
- On the "Set up database" page, enter the database details (database name, username, password, and host) that you created in Step 2. Click on the "Save and continue" button.
- Drupal will perform the installation process and create the necessary tables in the database.
- On the "Configure site" page, enter the site name, email address, and password for the site administrator account. Click on the "Save and continue" button.
- Drupal will complete the installation process and take you to the "Congratulations" page. You can click on the "Visit your new site" button to access your newly installed Drupal site.