LAMP - And Let There Be Light
View PDF | Print View
by: Guest
Total views: 9
Word Count: 421
What do you do when you want to carry some books? Simple, you put them in a bag, and carry the bag instead. LAMP works similarly - in this case LAMP is the bag, and the books are the Internet programming technologies Linux, Apache, MySQL, and PHP. Now it is clear why the name LAMP, as it is the acronym for the starting letters of the technologies in the stack.
All the future trends in Internet programming start from creating dynamic websites with feature rich web applications that give an enthralling user experience. PHP, a server side scripting language, in combination with MySQL, an open source database system, does exactly that. PHP comes as a boon for creating websites that give unique experiences to every user so that each user gets an exclusive and personalized view of the web page. MySQL is has gained popularity for its free availability. Another popular software in the LAMP stack is the Apache HTTP server that hosts a monstrous number of websites and Web Pages. Lastly, but certainly most importantly, Linux kernel provides the OS platform for the development, hosting, and processing of the web application.
LAMP works as straightforward as its architecture is. All application and database query processing happens on the Linux kernel. Linux is the most dominant player of the LAMP software bundle. It gathers all the processing requests and sorts them to servers. The pages are hosted on the Apache which puts them on the Internet index. All the HTML and static code is served directly from the Linux kernel, as for the dynamic PHP code, it is forwarded to the preprocessor to be processed prior to the HTML hosting. The preprocessor in return keeps the PHP code and sends database queries to MySQL. MySQL serves the database queries and returns result values to the preprocessor. At the preprocessor the valued data and processed database queries are sent to the kernel to be embedded into the HTML code and later host it on the Apache server.
Not only the fast processing speed, but its inexpensive availability too accounts for its growing popularity. Since the article on its invention published in a German computing magazine, LAMP has found gigantic numbers of takers in the Internet programming world, and be rest assured will continue to do so. LAMP provides a flexibility and easy adaptability to newcomers as only prerequisites being knowledge of PHP and MySQL with a bit HTML tagging. LAMP allows phpMyAdmin administration to overlook the smooth running of the website and access grants.
About the Author
Rating: Not yet rated