Sams Teach Yourself PHP, MySQL and Apache All in One (4th Edition) (Sams Teach Yourself)

  Author:    Julie C. Meloni
  ISBN:    067232976X
  Sales Rank:    66351
  Published:    2008-06-30
  Publisher:    Sams
  # Pages:    648
  Binding:    Paperback
  Avg. Rating:    4.0 based on 42 reviews
  Used Offers:    7 from $20.90
  Amazon Price:    $23.09
  (Data above last updated:  2009-01-02 08:05:26 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Sams Teach Yourself PHP, MySQL and Apache All in One (4th Edition) (Sams Teach Yourself)
  
Three popular Web development tools, covered together in an easy-to-understand book. Carefully steps the reader through the basic installation and set-up of PHP, MySQL, and Apache. Shows the beginner how to combine these technologies to quickly create simple interactive Web applications. CD-ROM Starter Kit allows the reader to easily install a safe, foolproof learning environment for either a Windows- or Linux-based PC. Sams Teach Yourself PHP, MySQL, and Apache in 24 Hours combines coverage of these three popular open-source Web development tools into one easy-to-understand book -- and it comes packaged with one easy-to-use Starter Kit CD for Windows or Linux. The book teaches the reader to install, configure and set up the PHP scripting language, the MySQL database system, and the Apache Web server. By the end of this book the reader will understand how these technologies work, and--more importantly-- how they can work together to create a dynamic Web site. After creating a simple Web site using these tools, the reader will be able to manage a simple mailing list, and to create an online address book, shopping cart, and storefront. The book also teaches the reader how to fine tune Apache and MySQL, and covers simple Web server security. Julie Meloni is the technical director for i2i Interactive, a multimedia company located in Campbell, CA. She has been developing Web-based applications since the early days of the Web, and is the author of several books and articles on Web-based programming languages and database topics, such as Sams Teach Yourself MySQL in 24 Hours.
                  Reader Reviews 1 - 6 of 6                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
11-30-08 4 1\1
(Hide Review...)  Recommended for Beginners
Reviewer Permalink
In 1978, I built two Heath Kit computers so that I could better understand what a computer was and how it worked because I had been unexpectedly assigned as the project manager for automating a very large manual process. Until then, I had only a vague notion that they existed, and I knew I was in trouble. I also taught myself to program proficiently in 4 languages: FORTRAN, Basic, PASCAL, and NATURAL as well as JPL.

Since then, I have kept up with the technology on the business side and I still build all of my new computers. But I let my programming and system admin skills atrophy over the years.

A couple of weeks ago, and now 62 years old, I decided to pick up where I left off many years ago but developing a dynamic web site using Apache Server, MySQL and Access, Info Path, and PHP. I also plan to explore CGI, and evaluate the pros and cons of APS and APS.NET, but that's a different project for a couple of months from now.

I found the opening chapters of the book to be easy to follow. The open source software for Apache, MySQL, and PHP on the CD that came with the book can certainly be used effectively, but I found that newer version of all three applications were available for downloading from the Web--all free, of course--and the instructions in the book work just fine for the newer versions of the software.

I was able to install the Apache server, MySQL, and PHP on a development computer (i.e., localhost or 127.0.0.1)and had everything working and a basic HTML only web page developed on Dreamweaver CS4 in about an hour.

This is fine for me because I intend to use a web site hosting service and so I only need to develop and test on my local computer and then upload everything to my ISP site.

If you intend to run your own dedicated web server and you are a beginner, you will need to pick up another reference book to learn how to obtain a static IP address and set up a web server. It's not hard, but this book won't be of much help. Try one of the "Building a Web Site for Dummies" books on setting up a web server at home or work. Be careful, though, because there are several still being sold and you want to be sure you purchase the newest version. I accidentally purchased an old version and ended up having to take it back to exchange it for a newer book.

Once you are up and running, the book takes you through descriptions and projects for writing basic PHP scripts, then it shows you how to use PHP to integrate MySQL (the chapters that were of the most benefit for me), and finally it ends with how to administer the Apache server.

If you have never done any programming before, then you might find the PHP a bit daunting at first. It was easy for me because even though I haven't done any serious programming since 1982, the basics for functions, procedures, calls, declaring variables, strings, data types,et al hasn't changed much in 26 years.

The same was true for MySQL. I have had experience on the business side creating relational databases and the NATURAL language that I taught myself in 1978 was either the precursor to SQL or it was an early competitor because the MySQL query language was virtually the same as that used in NATURAL. Therefore, while I'm very rusty in my programming skills, understanding the basics in the book probably came easier for me that it would for someone who had no previous programming or query writing experience.

Not to worry thought. I was an infantry officer in the US Marine Corps in 1978 and had spent the first 10 years of my career leading Marines in combat and in infantry units. My first actual staff officer assignment at a major headquarters was the Project Officer responsible for automating the Marine Corps' officer assignment system. At that time, I had no idea what a computer was and I had no idea why the Marine Corps would assign someone like me to a technical position that obviously required expert knowledge in developing advanced custom computer software and custom outputs to optimize the assignment of all officers in the Marine Corps. Frankly, I would have preferred serving another couple of years in combat armed with only a Swiss Army Knife over working with computers.

What's my point? If you are new to programming and databases, don't let it intimidate you. If an old war horse like me can do it, you can probably do it faster and better. If you don't know a variable from a data type or the difference between functions, arrays, and objects; just stick with it and just when you think you'll never understand it, a light will come on and you'll make a big leap forward and the pieces will begin to fall into place more quickly as you make progress.

The examples in the book are easy (harder for a complete novice), but as one previous reviewer pointed out, there are a few errors in the sample code that will cause you to think that you are doing something wrong.

The key is to work through all of the examples. If you have followed the instructions precisely and you example project still doesn't work, then you have hit one of the unreported errors. I suggest you go on to the next project in the book, or take the previous review up on his offer to email you the corrections.

If you are a complete novice and don't know a web site from a construction site, then I suggest reading the "for Dummies" books for building web sites and developing web pages. There are a number of good free and inexpensive web page editors that you can use. I suggest trying out the free version to get a feel for what's involved and then deciding where you want to go from there. If you are just interested in a web site with a few personal pages on it, then high end web page editors and this book are definitely overkill. If you find that you are interested in developing more complex dynamic web sites, then this book will help you get started on the web server side and I would recommend that you consider purchasing the Adobe Dreamweaver CS4 web page editor. But be forewarned--Dreamweaver is expensive and the learning curve can be steep, so make sure that you really want to put the money and effort into web page development before you go the high end route.

I have one final comment. If you are already using Microsoft's Access database, then you may want to skip the MySQL part of the book. Integrating Access is not hard, but you'll have to download the ODBC connector for PHP (it's free) and you may have to search the Internet for a little help on how to do the integration, but it's basically the same as integrating MySQL. Since I want to use Microsoft's Info Path to cut some of my development time, I intend to use both MySQL and Access.

Enjoy the journey.
(Review Data Last Updated: 2009-01-02 08:09:13 EST)
11-03-08 3 (NA)
(Hide Review...)  Problem with mysqli
Reviewer Permalink
I like this book overall but with one major caveat. The versions of PHP and Mysql included on the cd-rom do not work together. Specifically, the version of PHP included on the CD-ROM does not include support for the mysqli family of commands. The book gives short shrift to any problems the user might have in this area. If you can't get mysqli to work, you can't run any of the code in the second half of the book. I figured out how to create an ODBC to a mysql database in php using the ODBC commands instead, but I would like to be able to use mysqli.
(Review Data Last Updated: 2008-12-04 05:06:10 EST)
10-10-08 5 (NA)
(Hide Review...)  A starter kit perfect for learning, testing, and producing results
Reviewer Permalink
Learn how to use PHP, MySQL and Apache together to create fine interactive web sites using a step-by-step lesson plan perfect for supplementing classroom studies, or for individual learning with Julie C. Meloni's SAMS Teach Yourself PHP, MySQL and Apache All in One. From installing the PHP scripting language and the MySQL database system to creating dynamic interactions between these programs, a cd for Mac, Linux or Windows offers up a starter kit perfect for learning, testing, and producing results.
(Review Data Last Updated: 2008-11-04 04:58:25 EST)
10-09-08 5 (NA)
(Hide Review...)  good buy for beginners
Reviewer Permalink
this a good book for people with very little PHP, MySQL and Apache knowledge. some of the things about apache configuration file is not very clear. other than that it is excellent.
(Review Data Last Updated: 2008-11-04 04:58:25 EST)
07-06-08 4 (NA)
(Hide Review...)  Solid addition to my book collection
Reviewer Permalink
This is a solid book if your looking for information on the relationship between Apache, MySQL, and PHP. This is not a beginner's book, nor is it advanced. Rather its purpose is to explain how these three components work together, the combination of which is if not the most popular then close to the most popular basic framework used on the web. For example, all Wordpress blogs are based on the PHP, MySQL, and Apache setup. Plus, all three are free and can be easily setup on your own computer for development purposes.

If you're looking for a singular focus on one or two of the three, then you'll be disappointed. If you do not have any or very little experience with the web, then go buy a "for dummies" or an explicitly labeled "Beginners" book.

If you want to gain a solid knowledge on the Apache, MySQL, PHP framework, this book provides an excellent explanation with sufficient in-depth focus on each and how they relate to one another.
(Review Data Last Updated: 2008-10-10 06:23:20 EST)
10-06-07 5 (NA)
(Hide Review...)  Simple, Detailed, Illustrative
Reviewer Permalink
"PHP, MySQL and Apache All in One" is a good way to begin learning those technologies. It is simple enough and has lots of visual examples, code examples, tables, figures, etc to break down bigger concepts into manageable ones. Also, its an easy read. I normally don't rate anything perfectly, but I couldn't think of any reason why I wouldn't give it 5 stars. I must add though that I may be biased since I wasn't a beginner to PHP or MySQL and used this textbook for a grad course.
(Review Data Last Updated: 2008-07-07 11:49:33 EST)
  
                  Reader Reviews 1 - 6 of 6                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)