Thursday, January 29, 2009
Setting Up LAMP Getting Linux Apache MySQL and PHP Working Together
Product Description
This is THE book for webmasters, developers, and IT departments looking to create sophisticated Internet applications with open-source technologies. Setting Up Lamp teaches you how to develop a complete web server solution from the ground up. You'll learn how to install, configure, use, and integrate all four LAMP components--Linux operating system, Apache web server, MySQL database manager, and PHP programming language. And, you'll discover how to get support from open-source web sites and communities. Focusing on fundamental concepts of the technologies, this book is not version specific. In fact, it addresses how to use future updates of LAMP technologies to extend its shelf life.
Product Details
* Amazon Sales Rank: #433540 in Books
* Published on: 2004-07-22
* Original language: English
* Number of items: 1
* Binding: Paperback
* 448 pages
Editorial Reviews
From the Back Cover
You 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.
About the Author
Eric Rosebrock is the owner of The Web Freaks, Inc. (linuxforum.com, apachefreaks.com, mysqlfreaks.com, phpfreaks.com), online communities in which developers help one another master and troubleshoot open-source solutions. He is also the author of Creating Interactive Websites with PHP and Web Services from Sybex. Eric has over nine years of experience with Linux.
Eric Filson has over five years of experience developing enterprise-level web applications using LAMP and other technologies. He has also developed web-based games for a leading online entertainment company.
Customer Reviews
setting up lamp1
At the moment, don't buy this book. The reason: what is otherwise an excellent book cannot be followed, because the essential steps it takes you through require resources that are not available - ie. the web resources no longer exist. Time is money, and after spending another long day yesterday, running into one dead end after another, one failed work around after another, this book has cost me lots, and I've not achieved anywhere near Setting Up Lamp. The authors/publisher could correct this easily enough, by providing the info on their website. If these issues are corrected, the book is likely to rate differently. Until that time, invest elsewhere.
Good information but outdated3
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 commands the book gives you produce errors. Since the instructions probably worked correctly in 2004, there is no information on what those errors mean or how to fix them.
In short, I'm setting this book aside to find something more recent, and reloading the system I was using to test this with. If you do not have prior experience and a good understanding of how all of these programs work and how to troubleshoot their errors, I would recommend finding a more up-to-date book.
Not what was expected.2
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.
Labels:
Eric Rosebrock,
Linux

