Top Banner
XAMPP Prepare by: Jean Michael Castor
21

Introduction to xampp

Dec 05, 2014

Download

Technology

Jin Castor

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to xampp

XAMPPPrepare by:

Jean Michael Castor

Page 2: Introduction to xampp

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?

Page 3: Introduction to xampp

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.

Page 4: Introduction to xampp

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.

Page 5: Introduction to xampp

Etymology

• XAMPP's name is an acronym for:• X (to be read as "cross", meaning cross-

platform)• Apache HTTP Server• MySQL• PHP• Perl• Tomcat

Page 6: Introduction to xampp

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.

Page 7: Introduction to xampp

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.

Page 8: Introduction to xampp

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.

Page 9: Introduction to xampp

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.

Page 10: Introduction to xampp

Apache Logo

Page 11: Introduction to xampp

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.

Page 12: Introduction to xampp

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

Page 13: Introduction to xampp

MySQL Logo

Page 14: Introduction to xampp

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.

Page 15: Introduction to xampp

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.

Page 16: Introduction to xampp

Who uses PHP

• Facebook• Yahoo• Wikipedia• Wordpress• 20 million + domain names

Page 17: Introduction to xampp

PHP Logo

Page 18: Introduction to xampp

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.

Page 19: Introduction to xampp

Perl Logo

Page 20: Introduction to xampp

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.

Page 21: Introduction to xampp

Tomcat Logo