|
Sams Teach Yourself PHP, MySQL & Apache All in One,, 4th Edition
Fully updated to reflect the most recent developments in PHP and MySQL, Sams Teach Yourself PHP, MySQL and Apache All in One, Fourth Edition combines these most popular open source web development tools into a complete book, packaged with one easy-to-use Starter Kit CD. This 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 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. Sams Teach Yourself PHP, MySQL and Apache All in One, Fourth Edition also teaches the reader how to fine-tune Apache and MySQL, and covers simple web server security.
Contents:
Part I - Laying the Groundwork 1
Installation QuickStart Guide 2
Installing and Configuring MySQL 3
Installing and Configuring Apache 4
Installing and Configuring PHP Part II - PHP Language Structure 5
The Building Blocks of PHP 6
Flow Control Functions in PHP 7
Working with Functions 8
Working with Arrays and Objects Part III - Getting Involved with the Code 9
Working with Strings, Dates and Times 10
Working with Forms 11
Working with Cookies and User Sessions 12
Working with Files and Directories 13
Working with the Server Environment 14
Working with Images IV
PHP and MySQL Integration 15
Understanding the Database Design Process 16
Learning Basic SQL Commands 17
Interacting with MySQL Using PHP Part V - Basic Projects 18
Managing a Simple Mailing List 19
Creating an Online Address Book 20
Creating a Simple Discussion Forum 21
Creating an Online Storefront 22
Creating a Shopping Cart Mechanism 23
Creating a Simple Calendar 24
Restricting Access to Your Applications 25
Logging and Monitoring Web Server Activity 26
Application Localization Part VI - Administration and Fine-Tuning 27
Apache Performance Tuning and Virtual Hosting 28
Setting up a Secure Web Server 29
Optimizing and Tuning MySQL 30
Software Upgrades
|