SlideShare a Scribd company logo
1 of 21
XAMPP
Prepare by:
Jean Michael Castor
Introduction
• Ok, so are you interested in web
development? Do you wanna make really cool
websites that do "something" but really don't
know where to start?
Introduction
• I'm going to give you a head start by installing
one of the most basic tools that you will need
to set up your web development environment.
Introduction
• XAMPP (/ˈzæmp/ or /ˈɛks.æmp/) is a free
and open source cross-platform web server
solution stack package, consisting mainly of
the Apache HTTP Server, MySQL database,
and interpreters for scripts written in the PHP
and Perl programming languages.
Etymology
• XAMPP's name is an acronym for:
• X (to be read as "cross", meaning cross-
platform)
• Apache HTTP Server
• MySQL
• PHP
• Perl
• Tomcat
X(Cross platform)
• Cross-platform, or multi-platform, is an
attribute conferred to computer software or
computing methods and concepts that are
implemented and inter-operate on multiple
computer platforms.
Apache HTTP Server
• is a web server software program notable for
playing a key role in the initial growth of the
World Wide Web.
• According to the Frequently Asked Questions
in the Apache project website, the name
Apache was chosen out of respect to the
Native American tribe Apache and its superior
skills in warfare and strategy.
Apache HTTP Server
• Virtual hosting allows one Apache installation
to serve many different websites. For
example, one machine with one Apache
installation could simultaneously serve
www.example.com, www.example.org, test47.
test-server.example.edu, etc.
Apache HTTP Server
• It is a web server that allows you to host your
websites or any other content for that matter.
Apache is available for UNIX as well as
WINDOWS. Some of the most common
server-side languages supported by Apache
are - PHP, Python and Perl. It is free of charge.
Apache Logo
MySQL
• It is the world's most popular open source
database. It is a Relational Database
Management System (RDBMS) - data and it's
relationships are stored in the form of tables
that can be accessed by the use of MySQL
queries in almost any format that the user
wants.
MySQL
• MySQL is a database system used on the web server
• MySQL is ideal for both small and large applications
• MySQL is very fast, reliable, and easy to use
• MySQL compiles on a number of platforms
• MySQL is free to download and use
• MySQL is developed, distributed, and supported by
Oracle Corporation
• MySQL is named after co-founder Monty Widenius's
daughter: My
MySQL Logo
PHP
• PHP is a server-side scripting language
designed for web development but also used
as a general-purpose programming language.
• Originally created by Rasmus Lerdorf in 1995,
the reference implementation of PHP is now
produced by The PHP Group. While PHP
originally stood for Personal Home Page,[it
now stands for PHP: Hypertext Preprocessor.
PHP
• A server-side programming language which is
used to produce dynamic web pages. PHP
code can be embedded within HTML. It is also
free and platform-independent which means
that it can be installed on any operating
system.
Who uses PHP
• Facebook
• Yahoo
• Wikipedia
• Wordpress
• 20 million + domain names
PHP Logo
Perl
• Perl is the Swiss Army chainsaw of scripting
languages: powerful and adaptable. It was
first developed by Larry Wall, a linguist
working as a systems administrator for NASA
in the late 1980s, as a way to make report
processing easier.
Perl Logo
Tomcat
• Apache Tomcat (or simply Tomcat, formerly
also Jakarta Tomcat) is an open source web
server and servlet container developed by the
Apache Software Foundation (ASF). Tomcat
implements the Java Servlet and the
JavaServer Pages (JSP) specifications from Sun
Microsystems, and provides a "pure Java"
HTTP web server environment for Java code to
run in.
Tomcat Logo

More Related Content

What's hot

What's hot (20)

Basics of JavaScript
Basics of JavaScriptBasics of JavaScript
Basics of JavaScript
 
Dom(document object model)
Dom(document object model)Dom(document object model)
Dom(document object model)
 
Php introduction
Php introductionPhp introduction
Php introduction
 
PHP FUNCTIONS
PHP FUNCTIONSPHP FUNCTIONS
PHP FUNCTIONS
 
PHP - Introduction to PHP Fundamentals
PHP -  Introduction to PHP FundamentalsPHP -  Introduction to PHP Fundamentals
PHP - Introduction to PHP Fundamentals
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
 
JavaScript Programming
JavaScript ProgrammingJavaScript Programming
JavaScript Programming
 
Xampp Ppt
Xampp PptXampp Ppt
Xampp Ppt
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
Overview of PHP and MYSQL
Overview of PHP and MYSQLOverview of PHP and MYSQL
Overview of PHP and MYSQL
 
PHP complete reference with database concepts for beginners
PHP complete reference with database concepts for beginnersPHP complete reference with database concepts for beginners
PHP complete reference with database concepts for beginners
 
Web Development Course: PHP lecture 1
Web Development Course: PHP lecture 1Web Development Course: PHP lecture 1
Web Development Course: PHP lecture 1
 
Javascript arrays
Javascript arraysJavascript arrays
Javascript arrays
 
PHP slides
PHP slidesPHP slides
PHP slides
 
JavaScript - Chapter 12 - Document Object Model
  JavaScript - Chapter 12 - Document Object Model  JavaScript - Chapter 12 - Document Object Model
JavaScript - Chapter 12 - Document Object Model
 
javaScript.ppt
javaScript.pptjavaScript.ppt
javaScript.ppt
 
Servlets
ServletsServlets
Servlets
 
Javascript
JavascriptJavascript
Javascript
 
Basics of JAVA programming
Basics of JAVA programmingBasics of JAVA programming
Basics of JAVA programming
 

Viewers also liked

Significado xampp
Significado xamppSignificado xampp
Significado xampp
davidmales
 
Using XAMPP
Using XAMPPUsing XAMPP
Using XAMPP
butest
 
Step by step how to create database with phpmyadmin
Step by step how to create database with phpmyadminStep by step how to create database with phpmyadmin
Step by step how to create database with phpmyadmin
Fathimah Azkiya
 
MySQL Database with phpMyAdmin
MySQL Database with  phpMyAdminMySQL Database with  phpMyAdmin
MySQL Database with phpMyAdmin
Karwan Mustafa Kareem
 
Curso.introducción a Xampp y Mysql.José ignacio Valaer Rubio
Curso.introducción a Xampp y Mysql.José ignacio Valaer RubioCurso.introducción a Xampp y Mysql.José ignacio Valaer Rubio
Curso.introducción a Xampp y Mysql.José ignacio Valaer Rubio
José Ignacio Valaer Rubio
 
Wireless basic infrastructure topology slides
Wireless basic infrastructure topology slidesWireless basic infrastructure topology slides
Wireless basic infrastructure topology slides
Kumar
 

Viewers also liked (20)

Xampp
XamppXampp
Xampp
 
Xampp installation
Xampp installation Xampp installation
Xampp installation
 
Xampp
XamppXampp
Xampp
 
Introduction to PHP
Introduction to PHPIntroduction to PHP
Introduction to PHP
 
Difference WAMP and XAMPP
Difference WAMP and XAMPPDifference WAMP and XAMPP
Difference WAMP and XAMPP
 
Installation instruction of Testlink
Installation instruction of TestlinkInstallation instruction of Testlink
Installation instruction of Testlink
 
Php mysql ppt
Php mysql pptPhp mysql ppt
Php mysql ppt
 
Significado xampp
Significado xamppSignificado xampp
Significado xampp
 
New: Two Methods of Installing Drupal on Windows XP with XAMPP
New: Two Methods of Installing Drupal on Windows XP with XAMPPNew: Two Methods of Installing Drupal on Windows XP with XAMPP
New: Two Methods of Installing Drupal on Windows XP with XAMPP
 
INSTRUCTIVO XAMPP
INSTRUCTIVO XAMPPINSTRUCTIVO XAMPP
INSTRUCTIVO XAMPP
 
COMO CREAR UNA BASE DE DATOS EN XAMPP
COMO CREAR UNA BASE DE DATOS EN XAMPPCOMO CREAR UNA BASE DE DATOS EN XAMPP
COMO CREAR UNA BASE DE DATOS EN XAMPP
 
Using XAMPP
Using XAMPPUsing XAMPP
Using XAMPP
 
Step by step how to create database with phpmyadmin
Step by step how to create database with phpmyadminStep by step how to create database with phpmyadmin
Step by step how to create database with phpmyadmin
 
MySQL Database with phpMyAdmin
MySQL Database with  phpMyAdminMySQL Database with  phpMyAdmin
MySQL Database with phpMyAdmin
 
Php Ppt
Php PptPhp Ppt
Php Ppt
 
xampp
xamppxampp
xampp
 
Installation xampp and WordPress on localhost
Installation xampp and WordPress on localhostInstallation xampp and WordPress on localhost
Installation xampp and WordPress on localhost
 
Curso.introducción a Xampp y Mysql.José ignacio Valaer Rubio
Curso.introducción a Xampp y Mysql.José ignacio Valaer RubioCurso.introducción a Xampp y Mysql.José ignacio Valaer Rubio
Curso.introducción a Xampp y Mysql.José ignacio Valaer Rubio
 
Presentacion XAMPP
Presentacion XAMPPPresentacion XAMPP
Presentacion XAMPP
 
Wireless basic infrastructure topology slides
Wireless basic infrastructure topology slidesWireless basic infrastructure topology slides
Wireless basic infrastructure topology slides
 

Similar to Introduction to xampp

Php hypertext pre-processor
Php   hypertext pre-processorPhp   hypertext pre-processor
Php hypertext pre-processor
Siddique Ibrahim
 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar
litbbsr
 
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
My own sweet home!
 

Similar to Introduction to xampp (20)

Php
PhpPhp
Php
 
Php hypertext pre-processor
Php   hypertext pre-processorPhp   hypertext pre-processor
Php hypertext pre-processor
 
Introduction to PHP.pptx
Introduction to PHP.pptxIntroduction to PHP.pptx
Introduction to PHP.pptx
 
PHP, LAMP Stack & WordPress
PHP, LAMP Stack & WordPressPHP, LAMP Stack & WordPress
PHP, LAMP Stack & WordPress
 
Word press
Word pressWord press
Word press
 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar
 
Php training in bhubaneswar
Php training in bhubaneswar Php training in bhubaneswar
Php training in bhubaneswar
 
Welcome to computer programmer 2
Welcome to computer programmer 2Welcome to computer programmer 2
Welcome to computer programmer 2
 
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
 
PHP
PHPPHP
PHP
 
Lamp
LampLamp
Lamp
 
Php tutorial
Php tutorialPhp tutorial
Php tutorial
 
Php unit i
Php unit i Php unit i
Php unit i
 
Appache1
Appache1Appache1
Appache1
 
Lamp technology
Lamp technologyLamp technology
Lamp technology
 
Php By Virat
Php By ViratPhp By Virat
Php By Virat
 
Website design & developemet
Website design & developemetWebsite design & developemet
Website design & developemet
 
First steps of programming with php
First steps of programming with phpFirst steps of programming with php
First steps of programming with php
 
LAMP TECHNOLOGY BY SAIKIRAN PANJALA
LAMP TECHNOLOGY BY SAIKIRAN PANJALALAMP TECHNOLOGY BY SAIKIRAN PANJALA
LAMP TECHNOLOGY BY SAIKIRAN PANJALA
 
Apache web server
Apache web serverApache web server
Apache web server
 

More from Jin Castor

Introduction to search engine optimization
Introduction to search engine optimizationIntroduction to search engine optimization
Introduction to search engine optimization
Jin Castor
 
Web services protocols
Web services protocolsWeb services protocols
Web services protocols
Jin Castor
 
Web application security
Web application securityWeb application security
Web application security
Jin Castor
 
Drupal introduction
Drupal introductionDrupal introduction
Drupal introduction
Jin Castor
 
Control statements in Java
Control statements  in JavaControl statements  in Java
Control statements in Java
Jin Castor
 
Switch statements in Java
Switch statements  in JavaSwitch statements  in Java
Switch statements in Java
Jin Castor
 
Looping statements in Java
Looping statements in JavaLooping statements in Java
Looping statements in Java
Jin Castor
 

More from Jin Castor (17)

Information security
 Information security Information security
Information security
 
Introduction to E-commerce
Introduction to E-commerceIntroduction to E-commerce
Introduction to E-commerce
 
Introduction to Infographics Designing
Introduction to Infographics DesigningIntroduction to Infographics Designing
Introduction to Infographics Designing
 
Creative designing using Adobe Products
Creative designing using Adobe ProductsCreative designing using Adobe Products
Creative designing using Adobe Products
 
Introduction to Adobe Illustrator
Introduction to Adobe IllustratorIntroduction to Adobe Illustrator
Introduction to Adobe Illustrator
 
SEO Advanced and scalable link building
SEO  Advanced and scalable link building SEO  Advanced and scalable link building
SEO Advanced and scalable link building
 
Introduction to Web Designing
Introduction to Web DesigningIntroduction to Web Designing
Introduction to Web Designing
 
Introduction to search engine optimization
Introduction to search engine optimizationIntroduction to search engine optimization
Introduction to search engine optimization
 
Web services protocols
Web services protocolsWeb services protocols
Web services protocols
 
Web application security
Web application securityWeb application security
Web application security
 
Drupal introduction
Drupal introductionDrupal introduction
Drupal introduction
 
Web security
Web securityWeb security
Web security
 
Control statements in Java
Control statements  in JavaControl statements  in Java
Control statements in Java
 
Switch statements in Java
Switch statements  in JavaSwitch statements  in Java
Switch statements in Java
 
Looping statements in Java
Looping statements in JavaLooping statements in Java
Looping statements in Java
 
Java input
Java inputJava input
Java input
 
Java arrays
Java arraysJava arrays
Java arrays
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Introduction to xampp

  • 2. Introduction • Ok, so are you interested in web development? Do you wanna make really cool websites that do "something" but really don't know where to start?
  • 3. Introduction • I'm going to give you a head start by installing one of the most basic tools that you will need to set up your web development environment.
  • 4. Introduction • XAMPP (/ˈzæmp/ or /ˈɛks.æmp/) is a free and open source cross-platform web server solution stack package, consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages.
  • 5. Etymology • XAMPP's name is an acronym for: • X (to be read as "cross", meaning cross- platform) • Apache HTTP Server • MySQL • PHP • Perl • Tomcat
  • 6. X(Cross platform) • Cross-platform, or multi-platform, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms.
  • 7. Apache HTTP Server • is a web server software program notable for playing a key role in the initial growth of the World Wide Web. • According to the Frequently Asked Questions in the Apache project website, the name Apache was chosen out of respect to the Native American tribe Apache and its superior skills in warfare and strategy.
  • 8. Apache HTTP Server • Virtual hosting allows one Apache installation to serve many different websites. For example, one machine with one Apache installation could simultaneously serve www.example.com, www.example.org, test47. test-server.example.edu, etc.
  • 9. Apache HTTP Server • It is a web server that allows you to host your websites or any other content for that matter. Apache is available for UNIX as well as WINDOWS. Some of the most common server-side languages supported by Apache are - PHP, Python and Perl. It is free of charge.
  • 11. MySQL • It is the world's most popular open source database. It is a Relational Database Management System (RDBMS) - data and it's relationships are stored in the form of tables that can be accessed by the use of MySQL queries in almost any format that the user wants.
  • 12. MySQL • MySQL is a database system used on the web server • MySQL is ideal for both small and large applications • MySQL is very fast, reliable, and easy to use • MySQL compiles on a number of platforms • MySQL is free to download and use • MySQL is developed, distributed, and supported by Oracle Corporation • MySQL is named after co-founder Monty Widenius's daughter: My
  • 14. PHP • PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. • Originally created by Rasmus Lerdorf in 1995, the reference implementation of PHP is now produced by The PHP Group. While PHP originally stood for Personal Home Page,[it now stands for PHP: Hypertext Preprocessor.
  • 15. PHP • A server-side programming language which is used to produce dynamic web pages. PHP code can be embedded within HTML. It is also free and platform-independent which means that it can be installed on any operating system.
  • 16. Who uses PHP • Facebook • Yahoo • Wikipedia • Wordpress • 20 million + domain names
  • 18. Perl • Perl is the Swiss Army chainsaw of scripting languages: powerful and adaptable. It was first developed by Larry Wall, a linguist working as a systems administrator for NASA in the late 1980s, as a way to make report processing easier.
  • 20. Tomcat • Apache Tomcat (or simply Tomcat, formerly also Jakarta Tomcat) is an open source web server and servlet container developed by the Apache Software Foundation (ASF). Tomcat implements the Java Servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems, and provides a "pure Java" HTTP web server environment for Java code to run in.