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

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

IS 6116 Introduction – 10 Jan Lecturer Details Aonghus Sugrue Website: aonghussugrue.wordpress.com
FIRST SESSION - XAMPP Jeongmin Lee.  Jeongmin Lee  CS  PHD  Machine Learning, AI  Web System Development.
PHP syntax basics. Personal Home Page This is a Hypertext processor It works on the server side It demands a Web-server to be installed.
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 21 – Web Servers (IIS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System.
The Apache Web Server  Started in April 1996 as an open source multiplatform web server (Windows, FreeBSD, UNIX, and Linux compatible).  Now the world’s.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
Setting Up a Development Server Once you have your own development server, you’ll wonder how you ever managed without one, and it’s easy to set one up!
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
PHP By Dr. Syed Noman Hasany. PHP PHP was originally created by Rasmus Lerdorf in PHP stands for PHP: Hypertext Preprocessor (a recursive acronym).
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Open Source Software WampServer Presented By Mr. R.Aravindhan.
CS 4720 Anatomy of a Web Application CS 4720 – Web & Mobile Systems.
Linux Operations and Administration
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Web Server Configuration Alokes Chattopadhyay Computer & Informatics Centre IIT Kharagpur.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
SQL Queries Relational database and SQL MySQL LAMP SQL queries A MySQL Tutorial and applications Database Building Assignment.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
INFO 1300: LOCAL DEVELOPMENT 10/16/2015. Index.html Important Homepage for every project in this course Points will be deducted otherwise.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Introduction to PHP Advanced Database System Lab no.1.
1 Session 1: Introduction to PHP & MySQL iNET Academy Open Source Web Development.
XAMPP Introduction to Web Programming Kirkwood Community College Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved Web Server Software Distribution.
PHP “Personal Home Page Hypertext Pre-processor” (a recursive acronym) Allows you to create dynamic web pages and link web pages to a database.
 2008 Pearson Education, Inc. All rights reserved. Chapter 17 Web Servers (Apache and IIS) Internet & World Wide Web How to Program, 5/e.
WAMP Server Installatin Shiyun Wen. WAMP Server Installation  WAMP Server is an integrated installation of Apache, MySQL, and PHP for Windows. Following.
PHP Introduction PHP is a server-side scripting language.
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
Unit 1 – Web Concepts Instructor: Brent Presley.
Server Side Scripting. Common Gateway Interface (CGI) The web is a client-server system.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
XAMPP.
ASP.NET WEB Applications. ASP.NET  Web application framework developed by Microsoft  Build dynamic data driven web applications and web services  Subset.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR CUAHSI HIS Sharing hydrologic data.
PHP stands for …….. “PHP Hypertext Pre-processor” and is a server-side scripting language like ASP. PHP scripts are executed on the server PHP supports.
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
Moodle Install Guide Team 5 안정현 김현수 주채진 조수아. Moodle Install Enter moodle.org web site -> Go to Standard Moodle Packages in Downloads.
APACHE INSTALL AWS Linux (Amazon Web Services EC2)
CGS 3066: Web Programming and Design Spring 2017
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Relational database and SQL MySQL LAMP SQL queries
Developing Web-Based Applications
Ben Dahlin LCSC Technology Development Coordinator
PHP / MySQL Introduction
Module 3 Building a web app.
Information system Management
PHP and Forms.
Web Servers / Deployment
IntroductionToPHP Static vs. Dynamic websites
Tutorial 6 PHP & MySQL Li Xu
Introduction to PHP.
Web Servers (IIS and Apache)
Web Application Development Using PHP
XAMPP.
Presentation transcript:

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

8/17/2015Wendi Jollymore, ACES2 Web 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 valid If valid, it “serves” up the requested file Client: the requestor (e.g. browser)

8/17/2015Wendi Jollymore, ACES3 Web Servers The WWW has many different kinds of web servers Most Popular (current): Apache Microsoft IIS Google Web Server

8/17/2015Wendi Jollymore, ACES4 Web Servers Web servers can process pages after retrieving them And before sending them to client E.g. ASP.NET pages We’ll be doing things that require a web server: PHP and MySQL mostly We need to install a web server on the laptops!

8/17/2015Wendi Jollymore, ACES5 XAMPP A nice package of tools: Apache Web Server MySQL database server For creating, storing, and maintaining databases PHP and Perl for coding PHP = PHP: Hypertext Preprocessor Perl is just “Perl” ! XAMPP is cool because it’s FREE! Open Source Platform independent Easy to install, set up, and use

8/17/2015Wendi Jollymore, ACES6 XAMPP Stands for: X = cross-platform A = Apache Web Server M = MySQL P = PHP P = Perl See also: WAMP – Windows, Apache, MySql, PHP LAMP – Linux, Apache, MySql, PHP

8/17/2015Wendi Jollymore, ACES7 Download/Install Instructions and everything in the notes! Download You’ll be getting the latest version from the web site. Install Just follow the instructions in the notes! Setup Security: Setting up passwords so no one else can go into your www or sql servers’ config Alias: 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!