Book Club > Book Review

 

Open Source Web Development with LAMP

Derick Rethans, Addison Wesley 2003, 460 Pages

Average Rating Rate this article Poor Below Average Average Good Excellent
1   2  3  4  5

This book on LAMP is not primarily focused on PHP, actually quite a small part is devoted to PHP.

It starts with a very brief explanation in layman’s terms on how the internet works, including serving web pages with a webserver. In chapter two it goes on to explain how to set up your Linux machine, including partitioning and some security related issues. With chapter three the authors start to explain Apache by example. In a very simple way handling a running Apache-server, and setting up its configuration file are dealt with.

Perl is introduced in chapter 4, and covered to the fullest extent well, as far as possible with Perl :). Starting with the basic “Hello World“, continuing with operators, variables and functions the basic syntax is explained. Of course, regular expressions are covered, and soon readable code is lost between the ~’s, ^’s. \\’s and {‘s. For a Perl book the content is insufficient,but it’s a basic start for beginning regex gurus. In a LAMP book MySQL is essential, and thus this topic is covered in chapter five. Again, the basics of SQL are explained, illustrated with Perl and DBI.

Part 2 of the book covers Static content with only a chapter on WML (Website META Language), a toolset for complex static websites. Part 3, not surprisingly called “Dymanic“, covers the more advanced Perl topics: mod_perl in chapter eight, SSI (though this is not Perl) in chapter nine, EmbPerl, a Perl module that works like the PHP module and allows Perl to be embedded into HTML in chapter ten, and Mason, which does about the same as EmbPerl in chapter 11. Chapter 12 finally is where it starts to get interesting for PHP developers, this chapter is totally about our favorite scripting language. It’s covered in a totally different way than most PHP books I’ve seen. It’s covered in a very simple way, often referred to as the little brother of Perl. Only the syntax is covered and the mysql_* functions.

This is a nice book if you didn’t have any experience with Apache, or the scripting languages covered. Although it’s not a good choice if you want to learn how to work with Apache and PHP - it’s definitely a book which focusses on Perl topics. If you are just beginning with dynamic web sites, and would like to know something about Perl this might be a nice book to read, but don’t have too many expectations of it.

James Less, Brent Ware
Open Source Web Development with LAMP
Paperback, 460 Pages, 44.99
Addison Wesley, 2003
ISBN: 0-201-77061-X

Related Books

 

In The News

02.09.2008

RC1 of PHPUnit 3.3.0 Released

On his blog recently, Sebastian Bergmann published the first release Candidate of the upcoming version 3.3.0 of the Test frameworks, PHPUnit. The …

29.08.2008

Zimbra Boosts Up iPhone Support

Zimbra, a Yahoo company, and an open source software developer, has announced the general availability of Zimbra Mobile for iPhone 2.0.Zimbra Mobile …

28.08.2008

TYPOlight Revamps Site, Also Releases V 2.6.0

TYPOlight, the powerful web content management system, has recently come up with version 2.6.0. This release fixes some bugs over the previous …

28.08.2008

Lets Connect the Web with Language, Says Mozilla

The Mozilla Foundation has released a very early prototype of mash-up software called Ubiquity, which is designed to make it easier to …

Book Club
Book Reviews -------------------
Open Source Web Development with LAMP

Open Source Web Development with LAMP

Derick Rethans

This book on LAMP is not primarily focused on PHP, actually quite a small part is devoted to PHP.It starts with a very brief explanation in …

[FULL STORY]


New Book Announcement ----
MySQL Cookbook, Second Edition

MySQL Cookbook, Second Edition

Paul DuBois

A handy resource when you need quick solutions or techniques, this Cookbook addresses specific questions in using MySQL. You'll find dozens of short, focused pieces of …

[FULL STORY]

Submit Announcement/Review | More »