Lamp
Upcoming SlideShare
Loading in...5
×
 

Lamp

on

  • 585 views

 

Statistics

Views

Total Views
585
Views on SlideShare
585
Embed Views
0

Actions

Likes
1
Downloads
15
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Lamp Lamp Presentation Transcript

  • LAMPLAMP acronym for Linux,Apache,Mysql and PHP(sometimes perl or python) is a open source softwareLinux- Linux is a open source software meaningwhich can be edited according to specific needs.Apache-Apache is an open source web serverMySQL-MySQL is a multithreaded, multi-user, SQL database management system (DBMS)
  • PHP-PHP is programming language originally designed for producing dynamic web pages. PHP is used mainly in server-side application software.
  • Advantages of LAMPEasy to code with PHP and Mysql.Easy to deploy a PHP application.Cheap
  • Why LinuxNo need to buy officeExcellent security as it is free from virusesPlatform independantOpen source
  • Basic Commands of Linux$who- Show who is logged in$mkdir- To create a directory$rm- To remove the directory$ls- To list files and directory$date- To display current date$mv- To rename a file or directory also to movefile from one location to another
  • Linux Architecture
  • User Space- This is where the user application is executedGNU C Library – It provides a mechanism to transition between the user-space application and the kernel.System call interface-The SCI is a thin layer that provides the means to perform function calls from user space into the kerneleg. read(),write(),close(),exit(),fork(),dup2() etc
  • Kernel- kernel is really nothing more than a resource manager. Whether the resource being managed is a process, memory, or hardware device.
  • subsystems of the Linux kernel
  • System call interface- system calls are used to request a resource from operating system.Process management-Process management is focused on the execution of processes. In the kernel, these are called threads.Memory management-Memory is managed in what are called pages .pages can be moved out of memory and onto the disk. This process is called swapping
  • Virtual file system-The purpose of a VFS is to allow client applications to access different types of file systemNetwork stack- provides a standardized way to manage connections and move data .Device drivers-The vast majority of the source code in the Linux kernel exists in device drivers that make a particular hardware device usable.
  • ApacheApache web server hasHTTPSSLIIS
  • HTTP- Acts as a communication media between web browser and web server.It is a application layer protocolHTTP client and server communicate via HTTPrequest and response messagesTwo main message types are GET and POSTHTTP utilizes port 80 by default
  • SSLSSL helps to improve the safety of internet communicationsSSL is a standard for encrypted client/server communication between network devices
  • IISInternet Information Server(IIS) is a web server application created by microsoft to use with Microsoft Windows.IIS 7.5 supports HTTP,HTTPS,FTP,FTPS,SMTP
  • MySqlThe most popular database mgmt system.It is used to add, access and process the data.It is very fast, reliable and easy to use due to connectivity, speed and securityUsed in client/server application
  • Why MySqlIt is freeOpensourceFast comparing to other database sysyem
  • Basic queriesCreate- It is used to create database/table.Insert- It is used to insert data into the database/table.Delete- It is used to delete database/table.Select- It is used to retrive data from database.Update- It is used to update data in database/table.Drop- It is used to drop table from database.
  • PHPIt is opensource software and free to use.It is a server side scripting language and script are executed on server.It supports many database like oracle,mysql, sybase etcIt suppots both structural and oops programming
  • Advantages of PHPIt is fast, stable, opensource, secure and easy to use.It is used for building dynamic web sites.PHP is fully object oriented language.PHP can run on both UNIX and Windows servers.
  • Basic PHP syntaxSyntax of php- <? php code ?>Output statements- echo and printThe file must have a .php extension
  • PHP.ini fileIt is a configuration file in which the settings forregister global variables, log errors, maximum time to execute a script is written
  • WAMPWAMPs are packages of independently-created programs installed on computers that use a Microsoft Windows operating system.WAMP is an acronym formed from the initials of the operating system Microsoft Windows and the principal components of the package: Apache, MySQL and one of PHP, Perl or Python.
  • MAMPThe acronym MAMP refers to a set of free software programs commonly used together to run dynamic web sites on servers running the Apple Macintosh operating system( Mac OS )
  • Thank You