SlideShare a Scribd company logo
1 of 99
LAMP TECHNOLOGY ,[object Object],[object Object],[object Object]
LAMP TECHNOLOGY ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
ADVANTAGES OF LAMP ,[object Object],[object Object],[object Object],[object Object]
LINUX  ( OPERATING SYSTEM )
WHAT IS LINUX?  ,[object Object],[object Object],[object Object],[object Object]
WHY WE ARE USING LINUX? ,[object Object],[object Object],[object Object]
WHY WE ARE USING LINUX? Continue.. ,[object Object],[object Object],[object Object],[object Object]
ADVANTAGES: ,[object Object],[object Object],[object Object],[object Object],[object Object]
DISADVANTAGES: ,[object Object],[object Object],[object Object]
BASIC LINUX COMMANDS: 1.Show who is logged on and what they are doing. $ w 2.Show who is logged on. $ who
3.Create empty file of 0 byte $ touch 4.Remove file $ rm 5. List files. $ ls
6. Create/Make a new directory. $ mkdir 7. Clear the terminal screen. $clear 8.Display information on free used memory. $ free
9.Check current date and time. $ date 10.Compare two files. $ cmp file1 file2 11.To save and exit. Ctrl -d
12.Short listing of directory contents $ls - ,[object Object],[object Object],[object Object],[object Object],[object Object]
Short listing of directory contents $ls- continue.. ,[object Object],[object Object],[object Object]
13.Prints a calendar for the specified month of the specified year. $cal month year  14.It will show you the full path to the directory you are currently in. $pwd ( print working directory) Feb 13, 2012
15.Type mv followed by the current name of a directory  and the new name of the directory. $mv( change the name of a directory)
LINUX DIRECTORY STRUCTURE
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOME OF THE LINUX EDITORS ,[object Object],[object Object],[object Object],[object Object]
SOME OF THE LINUX EDITORS  continue.. ,[object Object],[object Object],[object Object],[object Object]
CRONTAB & CRONJOB ,[object Object],[object Object],[object Object]
CRONTAB & CRONJOB continue.. ,[object Object],[object Object]
CRONTAB & CRONJOB continue .. ,[object Object],[object Object],[object Object],[object Object]
APACHE ( HTTP SERVER )
WHAT IS APACHE? ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
APACHE WEB SERVER ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Feb 13, 2012
[object Object],[object Object],[object Object],[object Object],[object Object],Feb 13, 2012
[object Object],[object Object],[object Object],[object Object],Feb 13, 2012
*  Though other ports such as 8080 can alternatively be used.  * The  HTTP  also includes. ARP-(Address Resolution Protocol) DHCP-(Dynamic Host Configuration Protocol) FTP(File Transfer Protocol) Feb 13, 2012
[object Object],[object Object],[object Object],[object Object],Feb 13, 2012
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Feb 13, 2012
FTP Feb 13, 2012 ,[object Object],[object Object]
SSL ,[object Object],[object Object],[object Object],[object Object]
CONFIGURATION Instead of using a point-and-click graphic user interface (GUI) or Windows Registry keys as most other modern  software packages, Apache generally relies on simple text files for its configuration settings.
CONFIGURING FILES ,[object Object],[object Object],[object Object],[object Object],[object Object]
RUNNING APACHE ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
RUNNING APACHE continue.. ,[object Object],[object Object],[object Object],[object Object]
RUNNING APACHE continue.. ,[object Object],[object Object]
[object Object],[object Object],[object Object]
MySQL(DATABASE SOFTWARE)
WHAT  IS MySQL? ,[object Object],[object Object],[object Object]
WHAT IS MySQL? continue.. ,[object Object],[object Object],[object Object],Feb 13, 2012
WHAT IS MySQL? continue.. Feb 13, 2012 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WHY WE ARE USING MYSQL? ,[object Object],[object Object],[object Object],[object Object]
BASIC QUERIES ,[object Object],[object Object],[object Object]
BASIC QUERY COMMANDS IN MySQL continue.. ,[object Object],[object Object],[object Object]
SYNTAX FOR QUERY COMMANDS  1. CREATE  Command : The Create command is used to create a table by specifying the tablename, fieldnames and constraints as shown below:  Syntax: $createSQL=("CREATE TABLE tblName");
2. SELECT  Command : It is used to select the records from a table using its field names, '*' is used to select all the fields in a table. Syntax: $selectSQL=("SELECT field_names FROM tablename");
3 .DELETE  Command : The Delete command is used to delete the records from a table using conditions as shown below: Syntax: $deleteSQL=("DELETE * FROM tablename WHERE condition");
4. INSERT  Command : The Insert command is used to insert records into a table. The values are assigned to the field names as shown below: Syntax: $insertSQL=("INSERT INTO blname(fieldname1,fieldname2..) VALUES(value1,value2,...) ");
5. UPDATE  Command : It is used to update the field values using conditions. This is done using 'SET' and the fieldnames to assign new values to them.  Syntax: $updateSQL=("UPDATE Tblname SET (fieldname1=value1,fieldname2=value2,...) WHERE fldstudid=IdNumber");
6.  DROP  Command: The Drop command is used to delete all the records in a table using the table name as shown below:  Syntax: $dropSQL=("DROP tblName");
ADVANCED QUERIES ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
EXTRACT : Extracts the specified date field from the supplied date. LAST_DAY : Returns of supplied date with the day shifted to the last day of the month.
PROCEDURES AND FUNCTIONS Subroutines and functions can be made available to a single program or many; and that, of course, is what stored  procedures and stored functions are - they are procedures (or  subroutines) and functions  stored  in the database .
WHY USE  PROCEDURES AND  FUNCTIONS? The real advantage to using stored procedures and stored functions is that they provide functionality which is platform and application independant.
WHY USE  PROCEDURES &  FUNCTIONS? continue.. ,[object Object],[object Object],[object Object],[object Object],[object Object]
CREATING MySQL PROCEDURES   A stored procedure is the same as a subroutine in that it cannot directly return a result, however it can receive  variables that can be modified by the procedure.
[object Object],[object Object],[object Object],[object Object]
Procedures are always declared as: Define the procedure name, inputs and outputs,body of the procedure. For example: delimiter // create procedure circle_area (in r double, out a double)  begin set a = r * r * pi();  end //delimiter ;
[object Object],[object Object],[object Object],[object Object],[object Object]
CREATING MYSQL FUNCTIONS ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
For example : delimiter // create function circumference (r double) returns double deterministic begin declare c double; set c = 2 * r * pi();  return c; end // delimiter ;
[object Object],[object Object],[object Object],[object Object]
IMPORT A MySQL DATABASE ,[object Object],[object Object],[object Object]
EXPORT A MySQL DATABASE ,[object Object],[object Object]
PHP
WHAT IS PHP? ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
ADVANTAGES continue.. ,[object Object],[object Object],[object Object]
DISADVANTAGES ,[object Object],[object Object]
WHY WE ARE USING PHP? ,[object Object],[object Object]
BASIC PHP SYNTAX *  A PHP scripting block always starts with  <?php ends with ?>  * For maximum compatibility, it is recommended  that to use the standard form (<?php) rather than the shorthand form.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PHP . ini ,[object Object],[object Object]
PHP .ini continue.. ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
CONTENTS OF &quot;test.ini&quot; [names] me = Robert you = Peter [urls] first = &quot;http://www.example.com&quot; second = &quot;http://www.sample.com&quot;
PHP CODE: <?php print_r(parse_ini_file(&quot;test.ini&quot;)); ?> OUTPUT : ( [me] => Robert [you] => Peter [first] => http://www.example.com [second] => http://www.w3schools.com )
 
ANY QUERIES

More Related Content

What's hot

Meeting 13. web server i
Meeting 13. web server iMeeting 13. web server i
Meeting 13. web server iSyaiful Ahdan
 
Web Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting StartedWeb Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting StartedPort80 Software
 
Meeting 14. web server ii
Meeting 14. web server iiMeeting 14. web server ii
Meeting 14. web server iiSyaiful Ahdan
 
Apache Presentation
Apache PresentationApache Presentation
Apache PresentationAnkush Jain
 
香港六合彩
香港六合彩香港六合彩
香港六合彩csukxnr
 
Apache web server
Apache web serverApache web server
Apache web serverzrstoppe
 
Linux Training For Beginners | Linux Administration Tutorial | Introduction T...
Linux Training For Beginners | Linux Administration Tutorial | Introduction T...Linux Training For Beginners | Linux Administration Tutorial | Introduction T...
Linux Training For Beginners | Linux Administration Tutorial | Introduction T...Edureka!
 
Linux Interview Questions And Answers | Linux Administration Tutorial | Linux...
Linux Interview Questions And Answers | Linux Administration Tutorial | Linux...Linux Interview Questions And Answers | Linux Administration Tutorial | Linux...
Linux Interview Questions And Answers | Linux Administration Tutorial | Linux...Edureka!
 
Apache web server tutorial for linux
Apache web server tutorial for linuxApache web server tutorial for linux
Apache web server tutorial for linuxSahad Sali
 
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...Edureka!
 
Web server installation_configuration_apache
Web server installation_configuration_apacheWeb server installation_configuration_apache
Web server installation_configuration_apacheShaojie Yang
 
Apache Tutorial
Apache TutorialApache Tutorial
Apache TutorialGuru99
 
SquirrelMail for webmail
SquirrelMail for webmailSquirrelMail for webmail
SquirrelMail for webmailAryman Gautam
 

What's hot (19)

Meeting 13. web server i
Meeting 13. web server iMeeting 13. web server i
Meeting 13. web server i
 
Ppt
PptPpt
Ppt
 
Meeting 9 samba
Meeting 9   sambaMeeting 9   samba
Meeting 9 samba
 
US07FFT-mod_ftp.ppt
US07FFT-mod_ftp.pptUS07FFT-mod_ftp.ppt
US07FFT-mod_ftp.ppt
 
Web Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting StartedWeb Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting Started
 
Guide koha
Guide kohaGuide koha
Guide koha
 
Meeting 14. web server ii
Meeting 14. web server iiMeeting 14. web server ii
Meeting 14. web server ii
 
Apache Presentation
Apache PresentationApache Presentation
Apache Presentation
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Apache web server
Apache web serverApache web server
Apache web server
 
Linux Training For Beginners | Linux Administration Tutorial | Introduction T...
Linux Training For Beginners | Linux Administration Tutorial | Introduction T...Linux Training For Beginners | Linux Administration Tutorial | Introduction T...
Linux Training For Beginners | Linux Administration Tutorial | Introduction T...
 
Linux Interview Questions And Answers | Linux Administration Tutorial | Linux...
Linux Interview Questions And Answers | Linux Administration Tutorial | Linux...Linux Interview Questions And Answers | Linux Administration Tutorial | Linux...
Linux Interview Questions And Answers | Linux Administration Tutorial | Linux...
 
Apache Ppt
Apache PptApache Ppt
Apache Ppt
 
Apache web server tutorial for linux
Apache web server tutorial for linuxApache web server tutorial for linux
Apache web server tutorial for linux
 
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...
 
Web server installation_configuration_apache
Web server installation_configuration_apacheWeb server installation_configuration_apache
Web server installation_configuration_apache
 
Apache Tutorial
Apache TutorialApache Tutorial
Apache Tutorial
 
Apache
ApacheApache
Apache
 
SquirrelMail for webmail
SquirrelMail for webmailSquirrelMail for webmail
SquirrelMail for webmail
 

Similar to LAMP TECHNOLOGY PRESENTED BY M.HARIHARAN

Deepa ppt about lamp technology
Deepa ppt about lamp technologyDeepa ppt about lamp technology
Deepa ppt about lamp technologyDeepa
 
lamp technology
lamp technologylamp technology
lamp technologyDeepa
 
Apache ppt
Apache pptApache ppt
Apache pptReka
 
Power point on linux commands,appache,php,mysql,html,css,web 2.0
Power point on linux commands,appache,php,mysql,html,css,web 2.0Power point on linux commands,appache,php,mysql,html,css,web 2.0
Power point on linux commands,appache,php,mysql,html,css,web 2.0venkatakrishnan k
 
Presentation on samba server & apache server
Presentation on samba server & apache serverPresentation on samba server & apache server
Presentation on samba server & apache serverManoz Kumar
 
Apache doc
Apache docApache doc
Apache docReka
 
Lamp1
Lamp1Lamp1
Lamp1Reka
 
Lamp
LampLamp
LampReka
 
APACHE
APACHEAPACHE
APACHEARJUN
 

Similar to LAMP TECHNOLOGY PRESENTED BY M.HARIHARAN (20)

Deepa ppt about lamp technology
Deepa ppt about lamp technologyDeepa ppt about lamp technology
Deepa ppt about lamp technology
 
lamp technology
lamp technologylamp technology
lamp technology
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
Babitha.4appach
Babitha.4appachBabitha.4appach
Babitha.4appach
 
Babitha.4appach
Babitha.4appachBabitha.4appach
Babitha.4appach
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
Power point on linux commands,appache,php,mysql,html,css,web 2.0
Power point on linux commands,appache,php,mysql,html,css,web 2.0Power point on linux commands,appache,php,mysql,html,css,web 2.0
Power point on linux commands,appache,php,mysql,html,css,web 2.0
 
Linux presentation
Linux presentationLinux presentation
Linux presentation
 
Lamp
LampLamp
Lamp
 
Presentation on samba server & apache server
Presentation on samba server & apache serverPresentation on samba server & apache server
Presentation on samba server & apache server
 
Apache Web Server Setup 2
Apache Web Server Setup 2Apache Web Server Setup 2
Apache Web Server Setup 2
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
Edubooktraining
EdubooktrainingEdubooktraining
Edubooktraining
 
Apache doc
Apache docApache doc
Apache doc
 
Lamp1
Lamp1Lamp1
Lamp1
 
Lamp1
Lamp1Lamp1
Lamp1
 
Lamp
LampLamp
Lamp
 
Linux
LinuxLinux
Linux
 
APACHE
APACHEAPACHE
APACHE
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

LAMP TECHNOLOGY PRESENTED BY M.HARIHARAN

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. LINUX ( OPERATING SYSTEM )
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. BASIC LINUX COMMANDS: 1.Show who is logged on and what they are doing. $ w 2.Show who is logged on. $ who
  • 13. 3.Create empty file of 0 byte $ touch 4.Remove file $ rm 5. List files. $ ls
  • 14. 6. Create/Make a new directory. $ mkdir 7. Clear the terminal screen. $clear 8.Display information on free used memory. $ free
  • 15. 9.Check current date and time. $ date 10.Compare two files. $ cmp file1 file2 11.To save and exit. Ctrl -d
  • 16.
  • 17.
  • 18. 13.Prints a calendar for the specified month of the specified year. $cal month year 14.It will show you the full path to the directory you are currently in. $pwd ( print working directory) Feb 13, 2012
  • 19. 15.Type mv followed by the current name of a directory and the new name of the directory. $mv( change the name of a directory)
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. APACHE ( HTTP SERVER )
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. * Though other ports such as 8080 can alternatively be used. * The HTTP also includes. ARP-(Address Resolution Protocol) DHCP-(Dynamic Host Configuration Protocol) FTP(File Transfer Protocol) Feb 13, 2012
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. CONFIGURATION Instead of using a point-and-click graphic user interface (GUI) or Windows Registry keys as most other modern software packages, Apache generally relies on simple text files for its configuration settings.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58. SYNTAX FOR QUERY COMMANDS 1. CREATE Command : The Create command is used to create a table by specifying the tablename, fieldnames and constraints as shown below: Syntax: $createSQL=(&quot;CREATE TABLE tblName&quot;);
  • 59. 2. SELECT Command : It is used to select the records from a table using its field names, '*' is used to select all the fields in a table. Syntax: $selectSQL=(&quot;SELECT field_names FROM tablename&quot;);
  • 60. 3 .DELETE Command : The Delete command is used to delete the records from a table using conditions as shown below: Syntax: $deleteSQL=(&quot;DELETE * FROM tablename WHERE condition&quot;);
  • 61. 4. INSERT Command : The Insert command is used to insert records into a table. The values are assigned to the field names as shown below: Syntax: $insertSQL=(&quot;INSERT INTO blname(fieldname1,fieldname2..) VALUES(value1,value2,...) &quot;);
  • 62. 5. UPDATE Command : It is used to update the field values using conditions. This is done using 'SET' and the fieldnames to assign new values to them. Syntax: $updateSQL=(&quot;UPDATE Tblname SET (fieldname1=value1,fieldname2=value2,...) WHERE fldstudid=IdNumber&quot;);
  • 63. 6. DROP Command: The Drop command is used to delete all the records in a table using the table name as shown below: Syntax: $dropSQL=(&quot;DROP tblName&quot;);
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69. EXTRACT : Extracts the specified date field from the supplied date. LAST_DAY : Returns of supplied date with the day shifted to the last day of the month.
  • 70. PROCEDURES AND FUNCTIONS Subroutines and functions can be made available to a single program or many; and that, of course, is what stored procedures and stored functions are - they are procedures (or subroutines) and functions stored in the database .
  • 71. WHY USE PROCEDURES AND FUNCTIONS? The real advantage to using stored procedures and stored functions is that they provide functionality which is platform and application independant.
  • 72.
  • 73. CREATING MySQL PROCEDURES A stored procedure is the same as a subroutine in that it cannot directly return a result, however it can receive variables that can be modified by the procedure.
  • 74.
  • 75. Procedures are always declared as: Define the procedure name, inputs and outputs,body of the procedure. For example: delimiter // create procedure circle_area (in r double, out a double) begin set a = r * r * pi(); end //delimiter ;
  • 76.
  • 77.
  • 78.
  • 79. For example : delimiter // create function circumference (r double) returns double deterministic begin declare c double; set c = 2 * r * pi(); return c; end // delimiter ;
  • 80.
  • 81.
  • 82.
  • 83. PHP
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90. BASIC PHP SYNTAX * A PHP scripting block always starts with <?php ends with ?> * For maximum compatibility, it is recommended that to use the standard form (<?php) rather than the shorthand form.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96. CONTENTS OF &quot;test.ini&quot; [names] me = Robert you = Peter [urls] first = &quot;http://www.example.com&quot; second = &quot;http://www.sample.com&quot;
  • 97. PHP CODE: <?php print_r(parse_ini_file(&quot;test.ini&quot;)); ?> OUTPUT : ( [me] => Robert [you] => Peter [first] => http://www.example.com [second] => http://www.w3schools.com )
  • 98.