SAMS TY PHP, MYSQL AND APACHE ALL-IN-ONE (2e) // TABLE OF CONTENTS

This is a pretty accurate table of contents, give or take a sub-heading or two. Each chapter also has a summary, quiz questions, and one or more activities.

PART I: Getting Up and Running
Walks you through the installation and configuration of MySQL, Apache, and PHP. You'll need to complete either Chapter 1 or Chapters 2 through 4 before moving on to the remaining chapters, unless you already have access to a working installation of these technologies. Even if you don't need to install and configure MySQL, Apache, and PHP in your environment, you should still skim these lessons so that you understand the basics.

Chapter 1: Installation QuickStart Guide

Chapter 2: Installing and Configuring MySQL

Chapter 3: Installing and Configuring Apache

Chapter 4: Installing and Configuring PHP

PART II: PHP Language Structure
Predominantly devoted to teaching you the basics of the PHP language, including structural elements such as arrays and objects. The examples will get you in the habit of writing code, uploading it to your server, and testing the results.

Chapter 5: The Building Blocks of PHP

Chapter 6 Flow Control Functions in PHP

Chapter 7: Working with Functions

Chapter 8: Working with Arrays and Objects

PART III: Getting Involved with the Code
Consists of lessons that cover intermediate-level application-development topics, including working with forms and files, restricting access, and completing other small projects designed to introduce a specific concept.

Chapter 9: Working with Strings, Dates, and Time

Chapter 10: Working with Forms

Chapter 11: Working with Cookies and User Sessions

Chapter 12: Working with Files and Directories

Chapter 13: Working with the Server Environment

Chapter 14: Working with Images

PART IV: PHP & MySQL Integration
Contains lessons devoted to working with databases in general, such as database normalization, as well as using PHP to connect to and work with MySQL. Included is a basic SQL primer, which also includes MySQL-specific functions and other information.

Chapter 15: Understanding the Database Design Process

Chapter 16: Learning Basic SQL Commands

Chapter 17: Interacting with MySQL Using PHP

PART V: Basic Projects
Consists of lessons devoted to performing a particular task using PHP and MySQL, integrating all the knowledge gained so far. Projects include an address book, a discussion forum, and a basic online storefront, among others.

Chapter 18: Managing a Simple Mailing List

Chapter 19: Creating an Online Address Book

Chapter 20: Creating a Simple Discussion Forum

Chapter 21: Creating an Online Storefront

Chapter 22: Creating a Shopping Cart Mechanism

Chapter 23: Creating a Simple Calendar

Chapter 24: Restricting Access to Your Applications

Chapter 25: Logging and Monitoring Web Server Activity

Chapter 26: Application Localization

PART VI: Administration & Fine-Tuning
Devoted to administering and tuning Apache and MySQL. It also includes information on virtual hosting and setting up a secure Web server.

Chapter 27: Apache Performance Tuning and Virtual Hosting

Chapter 28: Setting Up a Secure Web Server

Chapter 29: Optimizing and Tuning MySQL

Chapter 30: Software Upgrades

PART VII: Looking Toward the Future
Contains information regarding the major releases of PHP 5.0 and MySQL 4.1.

Chapter 31: Features and Backward Compatibility of PHP 5.0

Chapter 32: Features and Backward Compatibility of MySQL 4.1

back to main page