![Page 1: SYST 28043 Web Technologies SYST 28043 Web Technologies Installing a Web Server (XAMPP)](https://reader035.vdocument.in/reader035/viewer/2022072010/56649dbf5503460f94ab40f9/html5/thumbnails/1.jpg)
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)](https://reader035.vdocument.in/reader035/viewer/2022072010/56649dbf5503460f94ab40f9/html5/thumbnails/2.jpg)
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)](https://reader035.vdocument.in/reader035/viewer/2022072010/56649dbf5503460f94ab40f9/html5/thumbnails/3.jpg)
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)](https://reader035.vdocument.in/reader035/viewer/2022072010/56649dbf5503460f94ab40f9/html5/thumbnails/4.jpg)
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)](https://reader035.vdocument.in/reader035/viewer/2022072010/56649dbf5503460f94ab40f9/html5/thumbnails/5.jpg)
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)](https://reader035.vdocument.in/reader035/viewer/2022072010/56649dbf5503460f94ab40f9/html5/thumbnails/6.jpg)
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)](https://reader035.vdocument.in/reader035/viewer/2022072010/56649dbf5503460f94ab40f9/html5/thumbnails/7.jpg)
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!