syst 28043 web technologies syst 28043 web technologies installing a web server (xampp)

7
SYST 28043 Web Technologies Installing a Web Server (XAMPP)

Upload: darcy-williamson

Post on 24-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SYST 28043 Web Technologies SYST 28043 Web Technologies Installing a Web Server (XAMPP)

SYST 28043

Web Technologies

SYST 28043

Web Technologies

Installing a Web Server (XAMPP)

Page 2: SYST 28043 Web Technologies SYST 28043 Web Technologies Installing a Web Server (XAMPP)

04/19/23 Wendi Jollymore, ACES 2

Web ServersWeb Servers

Software on a computer that “listens” for requests for web files

Runs continuously (in a perfect world)Checks to see if an incoming request is validIf valid, it “serves” up the requested file

Client: the requestor (e.g. browser)http://en.wikipedia.org/wiki/Web_server

Page 3: SYST 28043 Web Technologies SYST 28043 Web Technologies Installing a Web Server (XAMPP)

04/19/23 Wendi Jollymore, ACES 3

Web ServersWeb Servers

The WWW has many different kinds of web serversMost Popular (current):

ApacheMicrosoft IISGoogle Web Server

Page 4: SYST 28043 Web Technologies SYST 28043 Web Technologies Installing a Web Server (XAMPP)

04/19/23 Wendi Jollymore, ACES 4

Web ServersWeb Servers

Web servers can process pages after retrieving them

And before sending them to client

E.g. ASP.NET pagesWe’ll be doing things that require a web server:

PHP and MySQL mostly

We need to install a web server on the laptops!

Page 5: SYST 28043 Web Technologies SYST 28043 Web Technologies Installing a Web Server (XAMPP)

04/19/23 Wendi Jollymore, ACES 5

XAMPPXAMPP

A nice package of tools:Apache Web ServerMySQL database server

For creating, storing, and maintaining databases

PHP and Perl for codingPHP = PHP: Hypertext PreprocessorPerl is just “Perl” !

XAMPP is cool because it’sFREE!Open SourcePlatform independentEasy to install, set up, and use

Page 6: SYST 28043 Web Technologies SYST 28043 Web Technologies Installing a Web Server (XAMPP)

04/19/23 Wendi Jollymore, ACES 6

XAMPPXAMPP

Stands for:X = cross-platformA = Apache Web ServerM = MySQLP = PHPP = Perl

See also:WAMP – Windows, Apache, MySql, PHPLAMP – Linux, Apache, MySql, PHP

Page 7: SYST 28043 Web Technologies SYST 28043 Web Technologies Installing a Web Server (XAMPP)

04/19/23 Wendi Jollymore, ACES 7

Download/InstallDownload/Install

Instructions and everything in the notes!Download

You’ll be getting the latest version from the web site.

InstallJust follow the instructions in the notes!

SetupSecurity: Setting up passwords so no one else can go into your www or sql servers’ configAlias: a “nickname” for a long directory/path where you can put your projects, so you don’t have to use the default web root

Test!