Designed for beginners, intermediate and professional developers, this book provides genuine domain knowledge to learn web based, application development, using Apache as the Web server, PHP as the programming language, MySQL as the data store, all mounted on the Linux OS. It delves deeply into the core of the MySQL and PHP providing a sound understanding of both. This book also demonstrates a step-by-step guide to developing a few Web applications [using PHP 6 & MySQL 5.4 under Apache 2.2] which re- enforces all the learning that takes place throughout the book. This book uses the learning by doing pattern with a lot of ready-to-use examples. This pattern has proven to be the best approach for learning a new technology. Most [if not all] of the concepts that you will find in this book are demonstrated using well described and easy to understand examples, yet sophisticated enough to demonstrate LAMP Programming in a real-world context. Additionally, a special chapter covering the virtual installation of Linux is included. This provides an opportunity to create a Virtual LAMP Framework on MS Windows.