Wed Oct 03, 2012 1:47 pm
As bredman says not a specific pi issue but here is my best attempt to explain as far as I can :-
L = Linux (The operating system, a collection of software that manages computer hardware resources. Most soft communicates with the OS rather than direct with the hardware, so if a piece of software wants to get somthing from the disk it will ask the OS for it which will then fetch the information)
A = Apache (A piece of software designed for sending webpages to a web browser. This communicates with the OS to retrieve the pages from the disk/storage, if the page uses PHP(the P part) then it sends it to PHP for processing. Then it does what it needs to do with it, then sends it back to the OS for the OS to send it out through the network adapter)
M = MySQL (A piece of software - this is responsible for database storage and manipulation. This communicates with PHP, when it needs to get the information out of the database or put information in)
P = PHP (A scripting language used mainly for webpages. This language is used to get data from MySQL or send it to MySQL, get information sent from the user, process the data and then generate a webpage which it sends to apache to be sent out the the user.)
PHP <-> MySQL
|
Apache
|
Linux
|
Hardware (eg RPi)