Introduction to xampp

Post on 05-Dec-2014

1663 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

Transcript

XAMPPPrepare 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

top related