12/6/06 1 Hofstra University - CSC005 Special Topics LAMP Technologies.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
Advertisements

Linux Operating System Linux is a free open-source operating system based on Unix. Linux was originally created by Linus Torvalds with the assistance of.
HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
Server-Side vs. Client-Side Scripting Languages
Web Server Hardware and Software
Web Server Administration
CS6003 Database Systems (10 credits) Lecturers: Adrian O’Riordan (term 1), Dr. Kieran Herley (term 2) Term 1 Contact: is office.
Using Open-Source Solutions to Teach Computing Skills to Psychology Students David Allbritton DePaul University
By Brian Patterson & Amanda Perez. PHP was originally created to maintain his personal homepage, hence the name PHP. Development began in 1994 and was.
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.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Electronic Medical Record OpenEMR. Covered Topics 1 Getting Started 2 Setting up your clinic 3 Adding a new patient 4 Using your calendar.
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).
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
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.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
Intro to PHP Introduction to server-side scripts (It’s all good :D) © TAFE NSW
PHP HYPERTEXT: PREPROCESSOR By: Justin T. Pleva. WHAT IS PHP?  General purpose  Server-side web development  Console application.
/dev/urandom Barry Britt, Systems Support Group Department of Computer Science Iowa State University.
Open Source: It's Already Here Dave Cross Magnum Solutions Ltd
Building a Documentation Server. TeraGrid TEAM Amanda Bland Andrea Grumbles Camden Hearn Illiana Thomas Tyrone Whitehurst Keisha Wilkins Mr. Je'aime Powell.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
PHP Professor Waterman. Agenda What is PHP Versions HTML Dynamic Web sites Interactive Web Sites Installing PHP Transfer pages to a Web hosting service.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Class02 Introduction to web development with PHP MIS 3501, Fall 2015 Brad N Greenwood Department of MIS Fox School of Business Temple University 8/27/2015.
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
PHP and MySQL by Example COMP YL Professor Mattos.
SQL Queries Relational database and SQL MySQL LAMP SQL queries A MySQL Tutorial and applications Database Building Assignment.
MySQL™: The Open Source Database for Mission-Critical, Heavy Load Applications Kaj Arnö, VP Training, MySQL AB Stuttgart, Germany Belgrad, Serbia.
Mini Group Presentations: php by Veronica Black + Jia Xu.
Introduction to PHP and MySQL Kirkwood Center for Continuing Education By Fred McClurg, © Copyright 2015, Fred McClurg, All Rights.
Web Scripting [PHP] CIS166AE Wednesdays 6:00pm – 9:50pm Rob Loy.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Readers choice 1999 Most affordable database 1998 Database of the year 1998.
Web Architecture Introduction
WEB DEVELOPMENT WITH PHP/MYSQL. WEB DEVELOPMENT COURSE HAS DIFFERENT NAME IN DIFFERENT INSITUTES, THIS IS A CORE COURSE FOR BS/MS STUDENTS. THIS IS ALSO.
Enterprise PHP - Introduction Enterprise Client-Server Development with PHP Nic Shulver, FCES, Staffordshire University A fifteen credit module based on.
IT ELECTIVE 2.  Web server Can refer to either the hardware (the computer) or the software (the computer application) that helps to deliver content that.
PHP Introduction PHP is a server-side scripting language.
Business 54 - Introduction to eCommerce Spring C4 - February 20, 2008.
 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.
MY SQL INTRODUCTION TO LOGIN BASIC COMMANDS OTHER COMMANDS.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
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.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
The New NAP Members’ Area Development. Elgg What is elgg? –Elgg is an award-winning open source social networking platform.
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
Class02 Introduction to web development concepts MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/14/2016.
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.
Web Programming Language
CSC 301 Web Programming Charles Frank.
Introduction to web development concepts
And Why You Should Use It In You Websites
Benefits To Used PHP To Create Websites. PHP – Hypertext Transfer Protocol PHP consider the most famed programming language for developing websites or.
Pemrograman V (PHP) “Introduction”
Developing Web-Based Applications
Building A Web-based University Archive
Ben Dahlin LCSC Technology Development Coordinator
PHP / MySQL Introduction
Tutorial 6 PHP & MySQL Li Xu
Introduction to PHP.
Web Application Development Using PHP
Presentation transcript:

12/6/06 1 Hofstra University - CSC005 Special Topics LAMP Technologies

12/6/06 2 Hofstra University - CSC005 LAMP The acronym LAMP refers to a set of free software programs commonly used together to run dynamic Web sites or servers: Linux, the operating system; Apache, the Web server; MySQL, the database management system (or database server); PHP (Sometimes Perl or Python), the programming language. The combination of these technologies is used primarily to define a web server infrastructure, define a programming paradigm of developing software, and establish a software distribution package.

12/6/06 3 Hofstra University - CSC005 Apache httpd.apache.org The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards. Apache has been the most popular web server on the Internet since April of More than 68% of the web sites on the Internet are using Apache, thus making it more widely used than all other web servers combined.

12/6/06 4 Hofstra University - CSC005 PHP PHP is a popular open-source, reflective programming language used mainly for developing server-side applications and dynamic web content. It was originally developed in 1994 and PHP stood for "Personal Home Page". In 2000 the Zend Engine was added and now the official meaning is the recursive acronym "PHP Hypertext Preprocessor". PHP is currently one of the most popular server-side scripting systems on the Web. It has been widely adopted since the release of version 4. On the desktop it has been favored by some new programmers as a rapid prototyping environment.

12/6/06 5 Hofstra University - CSC005 MySQL MySQL is a multithreaded, multi-user, SQL (Structured Query Language) Database Management System (DBMS) with an estimated six million installations. MySQL is open source software available either under the GNU General Public License (GPL) or under other licenses when the GPL is inapplicable to the intended use. 1 Unlike projects such as Apache, where the software is developed by a public community, and is essentially not owned by anyone, MySQL is owned and sponsored by a single for-profit firm, the Swedish company MySQL AB. The company develops and maintains the system, selling support and service contracts, as well as commercially-licensed copies of MySQL, and employing people all over the world who work together via the Internet. Two Swedes and a Finn founded MySQL AB: David Axmark, Allan Larsson and Michael "Monty" Widenius. 2 (1) - en.wikipedia.org/wiki/MySQL (2) – WikiPedia is based on MySQL. There are more than 200 million queries and 1.2 million updates per day with peak loads of 11,000 queries per seconden.wikipedia.org/wiki/MySQLWikiPedia

12/6/06 6 Hofstra University - CSC005 XAMPP

12/6/06 7 Hofstra University - CSC005 DokuWiki

12/6/06 8 Hofstra University - CSC005 Useful Web Sites - Linux Howtos and Tutorials - Apache Friends is a non-profit project to promote the Apache web server - XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to install and to use - just download, extract and start. - a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind.

12/6/06 9 Hofstra University - CSC005 Side Effects

12/6/06 10 Hofstra University - CSC005 Assignment #3 Research these two RFCs: RFC1129 and RFC968. Given a brief - paragraph, not a single sentence – description based on the abstract, introduction, or basic content Pick google.com and one other site. Using whois and ARIN, get as much information as possible about the IP addressing, the DNS and the site (location, owner, etc.)google.comwhoisARIN Due next Wednesday, December 6 Today – or you can it earlier

12/6/06 11 Hofstra University - CSC005 Final Exam Take Home Exam (on web site) Six Questions – Answer All of Them Due December 18 or Earlier! Absolutely No Lateness All other assignments must be in before the 11 th Next Class – Monday, 12/11 – Short Lecture On Limitations of Computing

12/6/06 12 Hofstra University - CSC005 Have A Nice Weekend