Some things about web development?

can anyone explain what is :apache server,database,myphpadmin or give me some links of books where i can find answers
5 answers 5