Product DescriptionYou could think of Setting Up LAMP as four books in one, but it's actually something much more valuable: a single volume that presents the open-source technologies known collectively as LAMP—Linux, Apache, MySQL, and PHP—as tightly dovetailed components of today's most affordable and effective platform for building dynamic web-based applications.
Each technology has uses outside of this context, of course, but within it they form something greater than the sum of their parts. This book shows you how to take full advantage of this power, walking you through all the steps required to lay your Linux foundation, install and configure your Apache web server, and then begin using PHP to access content stored in MySQL. Here are a few of the specific topics you'll find covered inside:
Installing and configuring qmail with support for IMAP, POP3, SMTP, virtual domains, spam filtering, and antivirus
Managing system users and groups
Configuring your network
Creating a custom firewall script using IP tables
Recognizing when a system is in distress
Handling MySQL database replication
Configuring virtual domains
Writing a basic PHP script that integrates with MySQL
If you're new to all of this, you'll quickly get to where you need to be to start developing and deploying the higher-level pieces of your web application. Even if you have experience with one or all of these technologies, this book—including its quick-start installation appendix—is a resource you'll want close by whenever you're setting up or fine-tuning your LAMP system.
Customer Reviews
Average Rating:
Rating: - Good information but outdated
This book was probably great a couple of years ago. It has great step-by-step instructions, and it walks you through things in a very detailed manner.
However, since the versions of all software (and the OS) used in the book have been updated at least a few times since 2004, I ran into several issues. Maybe 10% of all the links are accurate (which you need to install the .rpm files in the way the book tells you to), and when you do find the updated versions of everything, some of the ... Read More
Rating: - Not what was expected.
I am very unsatisfied with this book. It only gives instructions on how to setup a lamp using one distro only. And it was geared only to well experienced users. The book was incomprehensible to me.
Rating: - Not a beginner book
This book is listed as a beginner to intermediate book, but I would rate it as intermediate at the very least. The author has a fetish for unnecessarily elaborate terminology that overcomplicates straightforward operational activities (to exemplify my point). Otherwise, it is a good overview of the four technologies and how they work together to provide a seamless web presence.
Rating: - A great resource on this subject
One of the things I liked about this book was the amount of detail it had on its subjects, and yet it is not a 1000 page novel. If you just want to have a system running a web server and you don't really care about how it works and what is going on, then this is definitely not the book for you. However, if you really want to learn how these components work together and exactly what is going on, then I do recommend this book. After taking a Linux course, I picked this up and still learned quite ... Read More
Rating: - Mixed review of material covered
If you are looking for a book that provides a brief overview, you will be satisfied with Eric Rosebrock's book. If you are looking for a "how to" reference book that covers MySQL and PHP in depth, you will probably be disappointed. The book merely provides basic information as the title states: "Setting Up LAMP: Getting Linux, Apache, MySQL, and PHP Working Together" that being LAMP installation and configuration procedures on a FEDORA Linux environment. This book offers the necessary information ... Read More