SlideShare a Scribd company logo
Installation of Drupal with XAMPP on Windows XP Rupesh Kumar A [email_address]
Drupal An open source web based content management system. Equipped with powerful blend of features. Supports a variety of websites ranging from personal blogs to large community-driven websites.
XAMPP XAMPP is a bundle of Apache, MySQL, PHP, FileZilla and many other utilities.  XAMPP is the ‘easiest’ way to test an AMP (Apache-MySQL-PHP) application. NOTE: XAMPP is only intended for use as a local test server which is available on your own computer. It has been created for ease-of-use, but not for production level security.
Files Required for Installation XAMPP Drupal
Download Locations XAMPP –  www.apachefriends.org/en/xampp-windows.html   Drupal –  http://www.drupal.org
Steps in Installation Extract XAMPP files. Setup XAMPP. Run XAMPP Services (Apache and MySQL). Create drupal database in MySQL. Set password for MySQL. Extract Drupal files. Enter database and server settings. Install Drupal Site and configure.
Install XAMPP XAMPP may be installed in one of the following 3 ways: Self-extracting zip archive Windows MSI Installer Source bundle XAMPP Self-extracting zip archive has been used in this example.
Extract XAMPP to a drive Double click the XAMPP self-extracting zip archive.
In the “Extract to:” column, type C:\ or click the  button and select C: drive and click “Extract” button.
Open the Extracted Folder C:\xampp Run setup_xampp.bat to setup XAMPP.
Open XAMPP Control Panel Double click xampp-control.exe to open XAMPP Control Panel Application.
Start Apache and MySQL Services Click “Start” button next to Apache and MySQL.
Test XAMPP installation Open Web browser and type  http://localhost  or  http://127.0.0.1  in the address bar.  The pre-built XAMPP page appears.  Under “Sprachen” (Language) section, click on “English”
German Version
English Version
Create ‘drupal’ database On XAMPP Page, click ‘PhpMyAdmin’ and create a new database ‘drupal’ with character set utf8 (unicode)
Click phpMyAdmin
Database name: drupal MySQL charset: UTF-8 Unicode Click “Create” button
New database ‘drupal’ created Close phpMyAdmin.
Set password for MySQL The default user ‘root’ does not have password.  Set password for the user ‘root’.  In this example, password is  admin . To set MySQL password, open Web browser, go to  http://localhost/security , scroll down and click on  http://localhost/security/xamppsecurity.php .  This will open Security Console.  Enter password for MySQL and click “Password Changing” button.
Password changed.  Restart MySQL.
Restart MySQL in XAMPP Control Panel Click “Stop” and “Start” button next to MySql.
Extract drupal files to  C:\xampp\htdocs  folder
Rename extracted folder to ‘drupal’ for simplicity
Drupal settings Open ‘drupal’ folder, copy  default.settings.php  to the same folder and rename it to  settings.php . Open settings.php with Wordpad and enter  db_url  and  base_url .
Copy  default.settings.php  and rename it to  settings.php
Open settings.php and enter  $db_url  and  $base_url Replace username by  root , password by  admin  & databasename  by  drupal
$db_url = ‘mysql://root:admin@localhost/drupal’;
Now, scroll down and enter  $base_url   Replace http://www.example.com by  http://localhost/drupal   NOTE: Remove the # sign at the beginning of the line.
$base_url = ‘http://localhost/drupal’; Save and Close settings.php file.
NOTE The settings shown in previously were entered directly in  settings.php  file.  Alternatively, the same settings can be entered using the web form interface presented by Drupal.
Install ‘Drupal’ site Open Web browser and enter  http://localhost/drupal/install.php  in the address bar Step 1: Choose language.  Click ‘Install Drupal in English’
Step 2: Verify requirements – drupal will check for required settings. Step 3: Set up database  If database and URL settings have been entered in  settings.php  file, Drupal will jump to Step 4. If database and URL settings have not been entered in  settings.php  file, Drupal presents the following form (shown in the next slide).  Enter the database and URL settings and click “ Save and continue ” button.
Enter  database name ,  database username ,  database password
Click  Advanced Options , enter Database Host, Database Port (enter only if other than standard port) and Table prefix (if multiple applications are sharing same database).  Click  Save and continue .
Step 4: Install Site – drupal will install the site.
Step 5: Configure Site – Drupal requires a few details for configuring the site.  The following details are to be entered: Site Information Administrator Account Server Settings Enter the details and click  “Save and Continue”  button.
Site Information
Administrator Account
Server Settings
Drupal Installation Complete! Drupal notifies about successful installation.  Click on  your new site  to view your site The mail server configuration warning may be ignored,  as this is a local installation.
New Drupal Site  ( http:// localhost / drupal )
Let’s change Site Information Go to  Administer  >  Site Configuration  >  Site Information Enter Site Information and click  “Save Configuration”  button.
Site Information
NOTES Please enter necessary parameters in settings.php before running drupal installation script. The settings.php should be writable, i.e., should not have ‘read only’ attribute.  This is automatically taken care of by Windows when default.settings.php is copied as settings.php.  In case the file is still read-only, right click on settings.php, go to Properties and uncheck the read-only attribute and click OK. Drupal will set back this file to read-only after installation. Set root password to MySQL. Remember Drupal Administrator Account password.  It is needed for logging in to Drupal every time.
Thanks To Drupal Team XAMPP Team Please send comments & suggestions to  [email_address]

More Related Content

DOC
Creating a Simple PHP and MySQL-Based Login System
PDF
Php login system with admin features evolt
PDF
Login and Registration form using oop in php
PPT
PHP and MySQL
PPT
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PPTX
18.register login
PDF
<img src="../i/r_14.png" />
PPT
Short Intro to PHP and MySQL
Creating a Simple PHP and MySQL-Based Login System
Php login system with admin features evolt
Login and Registration form using oop in php
PHP and MySQL
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
18.register login
<img src="../i/r_14.png" />
Short Intro to PHP and MySQL

What's hot (20)

PPT
php $_GET / $_POST / $_SESSION
PPT
Php MySql For Beginners
PDF
PHP and Mysql
PPT
Php - Getting good with session
PPTX
Php session 3 Important topics
PPT
Class 6 - PHP Web Programming
PDF
backend
PDF
Idoc script beginner guide
PPTX
PHP Function
PDF
Filling the flask
PPTX
Cake PHP 3 Presentaion
PDF
4.4 PHP Session
PPT
Database presentation
PDF
Laravel 로 배우는 서버사이드 #5
PDF
Firefox extension Development
PDF
Laying the proper foundation for plugin and theme development
PPTX
Firefox addons
PDF
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
php $_GET / $_POST / $_SESSION
Php MySql For Beginners
PHP and Mysql
Php - Getting good with session
Php session 3 Important topics
Class 6 - PHP Web Programming
backend
Idoc script beginner guide
PHP Function
Filling the flask
Cake PHP 3 Presentaion
4.4 PHP Session
Database presentation
Laravel 로 배우는 서버사이드 #5
Firefox extension Development
Laying the proper foundation for plugin and theme development
Firefox addons
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
Ad

Similar to New: Two Methods of Installing Drupal on Windows XP with XAMPP (20)

PPT
Drupalxamppxp 1229687989691791 1
PPT
Installation of Drupal on Windows XP with XAMPP
PPT
Drupal Installation & Configuration
PPSX
Cms drupal installation & configuration anil mishra
PPTX
Introduction to Drupal CMS
PDF
Installing php and my sql locally using xampp
ODP
WP Sandbox Presentation WordCamp Toronto 2011
PPT
Installation of Drupal on Windows XP
PPT
Its3 Drupal
PDF
Visual guide15
PPT
Installation xampp and WordPress on localhost
POT
Set up dev environment
PPT
Its3 Drupal
PPTX
Drupaljdnndkdkckmfkfkkffmfkkfkfk_Part1.pptx
PPTX
Drupal from scratch
PPT
Install Word Press with xampp
PPTX
Drupal Checklist for Site Builder and Web admin
PDF
SubjectsPlus Manual in Compatible with XAMPP
PDF
Installation instruction of Testlink
Drupalxamppxp 1229687989691791 1
Installation of Drupal on Windows XP with XAMPP
Drupal Installation & Configuration
Cms drupal installation & configuration anil mishra
Introduction to Drupal CMS
Installing php and my sql locally using xampp
WP Sandbox Presentation WordCamp Toronto 2011
Installation of Drupal on Windows XP
Its3 Drupal
Visual guide15
Installation xampp and WordPress on localhost
Set up dev environment
Its3 Drupal
Drupaljdnndkdkckmfkfkkffmfkkfkfk_Part1.pptx
Drupal from scratch
Install Word Press with xampp
Drupal Checklist for Site Builder and Web admin
SubjectsPlus Manual in Compatible with XAMPP
Installation instruction of Testlink
Ad

Recently uploaded (20)

PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
01-Introduction-to-Information-Management.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Classroom Observation Tools for Teachers
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
master seminar digital applications in india
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
RMMM.pdf make it easy to upload and study
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Chinmaya Tiranga quiz Grand Finale.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
01-Introduction-to-Information-Management.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Cell Structure & Organelles in detailed.
Module 4: Burden of Disease Tutorial Slides S2 2025
O5-L3 Freight Transport Ops (International) V1.pdf
Weekly quiz Compilation Jan -July 25.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Classroom Observation Tools for Teachers
FourierSeries-QuestionsWithAnswers(Part-A).pdf
master seminar digital applications in india
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Final Presentation General Medicine 03-08-2024.pptx
RMMM.pdf make it easy to upload and study
Microbial diseases, their pathogenesis and prophylaxis
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape

New: Two Methods of Installing Drupal on Windows XP with XAMPP

  • 1. Installation of Drupal with XAMPP on Windows XP Rupesh Kumar A [email_address]
  • 2. Drupal An open source web based content management system. Equipped with powerful blend of features. Supports a variety of websites ranging from personal blogs to large community-driven websites.
  • 3. XAMPP XAMPP is a bundle of Apache, MySQL, PHP, FileZilla and many other utilities. XAMPP is the ‘easiest’ way to test an AMP (Apache-MySQL-PHP) application. NOTE: XAMPP is only intended for use as a local test server which is available on your own computer. It has been created for ease-of-use, but not for production level security.
  • 4. Files Required for Installation XAMPP Drupal
  • 5. Download Locations XAMPP – www.apachefriends.org/en/xampp-windows.html Drupal – http://www.drupal.org
  • 6. Steps in Installation Extract XAMPP files. Setup XAMPP. Run XAMPP Services (Apache and MySQL). Create drupal database in MySQL. Set password for MySQL. Extract Drupal files. Enter database and server settings. Install Drupal Site and configure.
  • 7. Install XAMPP XAMPP may be installed in one of the following 3 ways: Self-extracting zip archive Windows MSI Installer Source bundle XAMPP Self-extracting zip archive has been used in this example.
  • 8. Extract XAMPP to a drive Double click the XAMPP self-extracting zip archive.
  • 9. In the “Extract to:” column, type C:\ or click the button and select C: drive and click “Extract” button.
  • 10. Open the Extracted Folder C:\xampp Run setup_xampp.bat to setup XAMPP.
  • 11. Open XAMPP Control Panel Double click xampp-control.exe to open XAMPP Control Panel Application.
  • 12. Start Apache and MySQL Services Click “Start” button next to Apache and MySQL.
  • 13. Test XAMPP installation Open Web browser and type http://localhost or http://127.0.0.1 in the address bar. The pre-built XAMPP page appears. Under “Sprachen” (Language) section, click on “English”
  • 16. Create ‘drupal’ database On XAMPP Page, click ‘PhpMyAdmin’ and create a new database ‘drupal’ with character set utf8 (unicode)
  • 18. Database name: drupal MySQL charset: UTF-8 Unicode Click “Create” button
  • 19. New database ‘drupal’ created Close phpMyAdmin.
  • 20. Set password for MySQL The default user ‘root’ does not have password. Set password for the user ‘root’. In this example, password is admin . To set MySQL password, open Web browser, go to http://localhost/security , scroll down and click on http://localhost/security/xamppsecurity.php . This will open Security Console. Enter password for MySQL and click “Password Changing” button.
  • 21. Password changed. Restart MySQL.
  • 22. Restart MySQL in XAMPP Control Panel Click “Stop” and “Start” button next to MySql.
  • 23. Extract drupal files to C:\xampp\htdocs folder
  • 24. Rename extracted folder to ‘drupal’ for simplicity
  • 25. Drupal settings Open ‘drupal’ folder, copy default.settings.php to the same folder and rename it to settings.php . Open settings.php with Wordpad and enter db_url and base_url .
  • 26. Copy default.settings.php and rename it to settings.php
  • 27. Open settings.php and enter $db_url and $base_url Replace username by root , password by admin & databasename by drupal
  • 29. Now, scroll down and enter $base_url Replace http://www.example.com by http://localhost/drupal NOTE: Remove the # sign at the beginning of the line.
  • 31. NOTE The settings shown in previously were entered directly in settings.php file. Alternatively, the same settings can be entered using the web form interface presented by Drupal.
  • 32. Install ‘Drupal’ site Open Web browser and enter http://localhost/drupal/install.php in the address bar Step 1: Choose language. Click ‘Install Drupal in English’
  • 33. Step 2: Verify requirements – drupal will check for required settings. Step 3: Set up database If database and URL settings have been entered in settings.php file, Drupal will jump to Step 4. If database and URL settings have not been entered in settings.php file, Drupal presents the following form (shown in the next slide). Enter the database and URL settings and click “ Save and continue ” button.
  • 34. Enter database name , database username , database password
  • 35. Click Advanced Options , enter Database Host, Database Port (enter only if other than standard port) and Table prefix (if multiple applications are sharing same database). Click Save and continue .
  • 36. Step 4: Install Site – drupal will install the site.
  • 37. Step 5: Configure Site – Drupal requires a few details for configuring the site. The following details are to be entered: Site Information Administrator Account Server Settings Enter the details and click “Save and Continue” button.
  • 41. Drupal Installation Complete! Drupal notifies about successful installation. Click on your new site to view your site The mail server configuration warning may be ignored, as this is a local installation.
  • 42. New Drupal Site ( http:// localhost / drupal )
  • 43. Let’s change Site Information Go to Administer > Site Configuration > Site Information Enter Site Information and click “Save Configuration” button.
  • 45. NOTES Please enter necessary parameters in settings.php before running drupal installation script. The settings.php should be writable, i.e., should not have ‘read only’ attribute. This is automatically taken care of by Windows when default.settings.php is copied as settings.php. In case the file is still read-only, right click on settings.php, go to Properties and uncheck the read-only attribute and click OK. Drupal will set back this file to read-only after installation. Set root password to MySQL. Remember Drupal Administrator Account password. It is needed for logging in to Drupal every time.
  • 46. Thanks To Drupal Team XAMPP Team Please send comments & suggestions to [email_address]