Open Source Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP

Open Source Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP

Open Source Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP

Open source technologies are providing developers with a range of more cost-effective, robust alternatives to commercial software for building dynamic, data-driven, secure Web applications. This practical guide presents a broad survey of LAMP technologies, and shows how these solutions can be implemented efficiently and securely while improving reliability and dramatically cutting costs. The book focuses on the most important core material necessary for the developer to hit the ground running an

List Price: $ 49.99

Price: $ 33.83

Web Application Design and Implementation: Apache 2, PHP5, MySQL, JavaScript, and Linux/UNIX (Quantitative Software Engineering Series)

Web Application Design and Implementation: Apache 2, PHP5, MySQL, JavaScript, and Linux/UNIX (Quantitative Software Engineering Series)

Web Application Design and Implementation uses a hands-on approach of the major technologies and programming languages to teach readers web development. Providing an understanding of all major aspects of web programming in order to achieve the construction of a database-driven website, the book features state-of-the-art programming languages such as HTML, JavaScript, MySQL, PHP, Apache, Linux/Unix.

List Price: $ 89.95

Price:


Web Programming in Python: Techniques for Integrating Linux, Apache, and MySQL

$15.23
End Date: Saturday May-25-2013 10:13:06 PDT
Buy It Now for only: $15.23
Buy It Now | Add to watch list

Related Linux Mysql Products

StumbleUponDiggTwitterFacebookRedditLinkedInEmail

Comments

  1. Harold McFarland says:
    21 of 22 people found the following review helpful
    5.0 out of 5 stars
    Excellent resource for anyone interested in LAMP, May 9, 2004
    By 
    Harold McFarland (Florida) –
    (HALL OF FAME REVIEWER)
      
    (VINE VOICE)
      
    (REAL NAME)
      

    This review is from: Open Source Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP (Paperback)

    If you want an interactive database-based web site without spending hours and hours wading through dozens of books to figure out how to do it, then you will want “Open Source Web Development with LAMP”. The book starts with the very basics and proceeds step by step so you can get your web site up as quickly as possible and with a minimum of problems. So what exactly is LAMP? It stands for the four components of a LAMP server – Linux operating system, Apache web server, MySQL database server, and the Perl programming language.

    The book is divided into four distinct parts and organized in an unexpected way. Instead of giving each part of LAMP its own section the four sections focus on structure (getting them all up and working together), static web pages (creating and using them), dynamic web pages (getting the pages to do something via Perl and MySQL), and embedded programs (to make the whole system run quicker). Each section covers all the components of LAMP as applied to that section. For example, the structural section examines installation, configuration, security, and basic usage of Linux, Apache, MySQL, and Perl. For Perl it includes a discussion of variables, arrays, operators, flow-control, regular expressions, functions, and file input/output. For MySQL it includes working with tables, insert, select, update, and similar basic commands. This is a very well done section and gives all the basic information necessary to get each of the components up and working with each other. The section on static web pages mainly covers the use of Website META Language (WML) to generate a consistent look and feel across all the web pages on the server. The part on dynamic web pages covers CGI and mod-perl so you can process information submitted by an html page or other CGI script. It also includes information on using Perl to access the MySQL server and generate dynamic information. The final section examines embedded programs such as Server Side Includes (SSI), embedded Perl, MASON, and PHP and how they are used to make a faster dynamic web site.

    I have to say that I really liked this structure. Once a system is set up it is rare to have to refer to the installation information again. If it were organized by Linux, Apache, MySQL and Perl then I would have to flip to what I assume is the appropriate section turn past the installation portion and try to locate what I am looking for. This way, since it is organized by the various stages of getting the system up and running it is easier to find what I want.

    The text includes lots of example coding so you can actually write and test it right away. This is a great way to learn the basics. It is not a thorough course in any of the four components but it does give you enough of a background to do most of what you might need to do. Of course, what makes it really valuable is the fact that it covers how to get each of the components to work together without problems. There are good books on each of these components but it is rare to find one that focuses on the interrelationships between them. “Open Source Web Development with LAMP” is highly recommended for anyone who wants to set up a LAMP server or needing to work with one.

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

  2. Chad Stevens says:
    24 of 27 people found the following review helpful
    5.0 out of 5 stars
    Super Reference, February 5, 2003
    By 
    Chad Stevens (New York, New York) –

    This review is from: Open Source Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP (Paperback)

    Open Source Web Development with LAMP is a very long title, but an absolutely killer book. LAMP is Linux (OS), Apache (web server) MySQL (database), Perl and PHP (scripting). This book also includes many languages not covered in other titles. I was particularly glad to see WML (Website Meta Language) which is useful for generating static pages through a robust programming construct. Static pages load faster and without any security concerns that you have with dynamic scripting languages like perl, php, embperl, or mason, all of which are covered extreemly well in this book.

    I’ve been doing web development for about 8 years, which probably makes me pretty old in the business. I’ve seen the dynamic web content languages from infancy, but I’ve never seen a good way of learning them until now. OSWD w/ LAMP is absolutely fabulous.

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

  3. Brian Hatch says:
    26 of 32 people found the following review helpful
    5.0 out of 5 stars
    Required reading for any web designer., January 2, 2003
    By 
    Brian Hatch (Seattle, WA) –

    This review is from: Open Source Development with LAMP: Using Linux, Apache, MySQL, Perl, and PHP (Paperback)

    Open Source Development with LAMP (hereafter “OSWB”) is the perfect book to learn a wide variety of server technologies that will have you writing useful, clean, fast, and productive websites before you finish reading.

    I was one of the technical editors of this book, and was able to watch it evolve as they wrote. The authors have made a huge effort to make the book appropriate for multiple Linux distributions, and they have achieved the highest degree of technical accuracy.

    OSWB covers many different technologies, some complementary, some discreet. By showing you many of the possible tools, this book lets you decide which is best for the job at hand.

    The theory behind OSWB is that knowledge of 20% of a tool’s capabilities will let you accomplish 80% of the tasks you face. OSWB does a superb job of giving the user a sizable introduction to webserver technologies that will be sufficient for most rojects, and tells you where you can get information for advanced needs…This is the first book I know of that has written their website with the exact same tools they teach you in the book, and they offer the entire source of their website for download for your investigation and reference.

    The gold in this book is not just the descriptions of how the languages work, but how you can use them singly or together to create interactive websites. Their are many sample projects which let you see how everything fits together, and much of the ode can be adapted immediately to your needs. The book is extremely well integrated and organized.

    I have used some of the languages described in this book, while others were completely new to me. I am definitely not a web design person, preferring to write back-end server software. owever while reading OSWB, I was charged with creating a MySQL database with a customizable web interface for my alumni organization. Using only this book and a few perldoc commands, I was able to create an interactive mod_perl website in a few days.

    This book offers something to everyone, even advanced web designers. If you are starting out in Web technologies, or are curious about other ways you can get the job done, this is the book for you.

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

  4. John Matlock "Gunny" says:
    10 of 13 people found the following review helpful
    5.0 out of 5 stars
    I Wish I’d Had This Book When I Started Web Programming, January 18, 2007
    By 
    John Matlock “Gunny” (Winnemucca, NV) –
    (HALL OF FAME REVIEWER)
      
    (REAL NAME)
      

    This is the book I wish I had had when I was starting to set up my Books-On-Line web site. Here in one simple step is just about half of what you need to know to set up a fairly complex database driven web site. I say about half of what you need to know because he spends no time at all on appearance, type fonts, color, illustrations, all that stuff. As he says in the introduction, he’s not good at that (neither am I), and for those subjects you need another book.

    But for a functioning web site he recommends what is sometimes called LAMP – for Linux, Apache, MySql and PHP. To summarize why:

    The software is FREE, a very good price.

    It doesn’t crash as often

    It runs faster so you can use a slower computer.

    By the time you finish, you’ll probably want at least one book on each of these software packages, but here is an excellent place to start. It gives you enough to get started and you only need to go deeper into each of these packages when you start getting fancier. The nice thing about this book is that it gives you everything you need to get started in a well written, easy to understand way.

    Mr. Gabarro, there are two things I would suggest for your next edition: One, include a cd of a working collection of the four packages rather than saying go get any distribution, and two, talk a little about past and emerging technologies such as Cold Fusion for the past, and Ruby on Rails for the future. I’d be interested in your opinions.

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

  5. Daniel E. Hobson says:
    1 of 1 people found the following review helpful
    5.0 out of 5 stars
    No unnecessary words here, September 10, 2011
    By 

    Amazon Verified Purchase(What’s this?)
    This review is from: Web Application Design and Implementation: Apache 2, PHP5, MySQL, JavaScript, and Linux/UNIX (Quantitative Software Engineering Series) (Kindle Edition)

    I have developed several websites, including 2 for other people. My latest one using html, css, and psp. I bought this book because it approaches web design from an integrated approach, of integrating multiple technologies. Ones that I am currently looking into adding. I like the fact that he gives overall “big picture” steps to web development. Especially his database design integration.

    I’ve read 20% of the book so far. The main thing I like is the fact there is no fluff in the book. It gives all the basic material needed in a very organized manner. I appreciated the advice on frames. I have avoided using frames because other authors recommend avoiding them, and their instruction on them was very limited as a result. Could it be these other authors were biased towards using tables, or possibly do not fully understand frames? Anyway, I plan to incorporate frames into my future website development, as a result of this book. Thanks Mr. Gabarro!

    I am looking forward to the rest of the book. On incorporating JavaScript and MySQL database into my designs. Love the book.

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

  6. 1 of 1 people found the following review helpful
    5.0 out of 5 stars
    Wonderful Book, July 15, 2010
    By 
    Jameson

    Amazon Verified Purchase(What’s this?)

    I go to Stevens Institute of Technology and recently took Web Programming, which is taught by Gabarro himself. I had the honor of reading this book and it has helped me go from (essentially) no web programming experience to being able to make a fully featured database driven website. Recommended to anyone who is looking to get into Web Programming whether it be casually or hardcore.

    Help other customers find the most helpful reviews 

    Was this review helpful to you? Yes
    No

Speak Your Mind