Chapter 2 Can 2.4
Chapter 2 Can 2.4
Chapter 2 Can 2.4
All computers that host Web sites must have Web server
programs.
A web server must be physically connected to a TCP/IP-
based network
It runs on a host computer and delivers files over the
Internet.
It lets you publish Hypertext Markup Language (HTML)
documents and it can also distribute many other types of
files.
+
LAMP server
LINUX
Linux is the software on a computer that enables
applications and the computer operator to access the
devices on the computer to perform desired functions.
The operating system (OS) relays instructions from an
application to, for instance, the computer's processor. The
processor performs the instructed task, then sends the
results back to the application via the operating system.
+
LAMP Component and its function.
LINUX
Linux is the most popular operating system used in web
servers, primarily because many free Linux distributions
are available.
This means Linux-based servers are typically cheaper to
set up and maintain than Windows servers.
+
LAMP Component and its function.
APACHE
Apache is among a popular Linux-based Web server
application in use, once the DNS correctly setup and your
server has access to the Internet, you'll need to configure
Apache to access your Web site.
It provides the service which listens for requests from the
computer for web pages (and associated requests) from
user's browsers, and answers those requests with the
appropriate data content.
+
LAMP Component and its function.
APACHE
It
is an open source server application that runs on many
UNIX-based systems as well as Microsoft Windows.
It is released under its own open source license and it is
available for a free download and comes with most major
Linux distributions.
The combination of Linux and the Apache webserver
account for over 60 percent of the servers on the Internet.
+
+
LAMP Component and its function.
MYSQL
MySQL is a Structured Query Language where it provides
databases on the server in which much of the content is
typically stored these days.
SQL is actually a language with a well defined syntax
whose purpose is to provide a way for clients to ask servers
for data.
The major commercial competitors are Oracle and
Microsoft SQL server.
+
LAMP Component and its function.
MYSQL
MySQL is pre installed on Linux and OSX and Windows
users can download a free easy-to-use installer from
www.mysql.org. and when installed a small icon on the task
bar gives you access to a control panel for the server.
+
LAMP Component and its function.
PHP
PHP is a computer language, or a scripting language.
It provides the programming layer which links the requests
made to Apache server to the MySQL database and funnels
the data from the database back to the user.
PHP is pre installed on most Linux systems and on OSX. It
is available for Windows also and anyone can download it
for free at www.zend.com
+
LAMP Component and its function.
PHP
PHPs success compared to commercial alternatives due to
its
speed of execution,
small size and overhead,
cross platform support,
clean and flexible syntax,
effortless interface with web servers and
relentless development by Zend.
+
LAMP VARIANT