Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Sams Teach Yourself PHP, MySQL and Apache All in One
30%
Sams Teach Yourself PHP, MySQL and Apache All in One

Sams Teach Yourself PHP, MySQL and Apache All in One

3.7       |  7 Reviews 
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Appropriate for all courses in open source Web development with Apache, MySQL, and/or PHP. This book brings together coverage of the newest versions of three popular open-source Web development tools in one easy-to-understand book. Julie C. Meloni teaches students everything they need to know to create and manage dynamic Web sites. No experience is necessary, except for basic familiarity with creating HTML Web pages. Meloni walks through installing, configuring, and using the PHP 5 scripting language, the MySQL 4.x database system, and the Apache 2 Web server. Then, one step a time, Meloni shows how to combine these technologies to quickly create a Web site and several simple interactive Web applications, including discussion forums, mailing list managers, online address books, shopping carts, and e-commerce storefronts. The book also teaches students how to fine-tune Apache and MySQL, and even covers simple Web server security. This new Second Edition has been thoroughly revised and updated to reflect significant changes in the latest versions of PHP, MySQL, and Apache. It also comes with an easy-to-use Starter Kit CD-ROM that makes it easy for students to install a safe and foolproof learning environment for either Windows or Linux-based PCs.

Table of Contents:
Introduction. Who Should Read This Book? How This Book Is Organized. Conventions Used in This Book. I. LAYING THE GROUNDWORK. 1. Installing and Configuring MySQL. Current and Future Versions of MySQL. How to Get MySQL. Installing MySQL on Linux/Unix. Installing MySQL on Windows. Troubleshooting Your Installation. Basic Security Guidelines. Introducing the MySQL Privilege System. Working with User Privileges. Summary. Q&A. Workshop. 2. Installing and Configuring Apache. Current and Future Versions of Apache. Choosing an Installation Method. Installing Apache on Linux/Unix. Installing Apache on Windows. Apache Configuration File Structure. Apache Log Files. Apache-Related Commands. Starting Apache for the First Time. Troubleshooting. Summary. Q&A. Workshop. 3. Installing and Configuring PHP. Current and Future Versions of PHP. Building PHP on Linux/Unix with Apache. Installing PHP Files on Windows. php.ini Basics. Testing Your Installation. Getting Installation Help. The Basics of PHP Scripts. Summary. Q&A. Workshop. II. PHP LANGUAGE STRUCTURE. 4. The Building Blocks of PHP. Variables. Data Types. Operators and Expressions. Constants. Summary. Q&A. Workshop. 5. Flow Control Functions in PHP. Switching Flow. Loops. Code Blocks and Browser Output. Summary. Q&A. Workshop. 6. Working with Functions. What Is a Function? Calling Functions. Defining a Function. Returning Values from User-Defined Functions. Variable Scope. Saving State Between Function Calls with the static Statement. More About Arguments. Testing for the Existence of a Function. Summary. Q&A. Workshop. 7. Working with Arrays and Objects. What Is an Array? Creating Arrays. Some Array-Related Functions. Creating an Object. Object Inheritance. Summary. Q&A. Workshop. III. GETTING INVOLVED WITH THE CODE. 8. Working with Strings, Dates, and Times. Formatting Strings with PHP. Investigating Strings in PHP. Manipulating Strings with PHP. Using Date and Time Functions in PHP. Summary. Workshop. 9. Working with Forms. Creating a Simple Input Form. Accessing Form Input with User-Defined Arrays. Combining HTML and PHP Code on a Single Page. Using Hidden Fields to Save State. Redirecting the User. Sending Mail on Form Submission. Working with File Uploads. Summary. Workshop. 10. Working with User Sessions. Session Function Overview. Starting a Session. Working with Session Variables. Passing Session IDs in the Query String. Destroying Sessions and Unsetting Variables. Summary. Q&A. Workshop. 11. Working with Files and Directories. Including Files with include(). Testing Files. Creating and Deleting Files. Opening a File for Writing, Reading, or Appending. Reading from Files. Writing or Appending to a File. Working with Directories. Summary. Q&A. Workshop. 12. Working with the Server Environment. Opening Pipes to and from Processes Using popen(). Running Commands with exec(). Running Commands with system() or passthru(). Summary. Q&A. Workshop. 13. Working with Images. Understanding the Image-Creation Process. Necessary Modifications to PHP. Drawing a New Image. Getting Fancy with Pie Charts. Modifying Existing Images. Summary. Q&A. Workshop. IV. PHP AND MYSQL INTEGRATION. 14. Learning the Database Design Process. The Importance of Good Database Design. Types of Table Relationships. Understanding Normalization. Following the Design Process. Summary. Q&A. Workshop. 15. Learning Basic SQL Commands. Learning the MySQL Data Types. Learning the Table Creation Syntax. Using the INSERT Command. Using the SELECT Command. Using WHERE in Your Queries. Selecting from Multiple Tables. Using the UPDATE Command to Modify Records. Using the REPLACE Command. Using the DELETE Command. Frequently Used String Functions in MySQL. Using Date and Time Functions in MySQL. Summary. Q&A. Workshop. 16. Interacting with MySQL Using PHP. Connecting to MySQL with PHP. Working with MySQL Data. Summary. Workshop. V. BASIC PROJECTS. 17. Managing a Simple Mailing List. Developing the Subscription Mechanism. Developing the Mailing Mechanism. Summary. Q&A. Workshop. 18. Creating an Online Address Book. Planning and Creating the Database Tables. Creating a Menu. Creating the Record Addition Mechanism. Viewing Records. Creating the Record Deletion Mechanism. Adding Subentries to a Record. Summary. Workshop. 19. Creating a Simple Discussion Forum. Designing the Database Tables. Creating the Input Forms and Scripts. Displaying the Topic List. Displaying the Posts in a Topic. Adding Posts to a Topic. Summary. 20. Creating an Online Storefront. Planning and Creating the Database Tables. Displaying Categories of Items. Displaying Items. Summary. Workshop. 21. Creating a Shopping Cart Mechanism. Planning and Creating the Database Tables. Integrating the Cart with Your Storefront. Payment Methods and the Checkout Sequence. Summary. Workshop. 22. Creating a Simple Calendar. Building a Simple Display Calendar. Creating a Calendar library. Summary. Q&A. Workshop. 23. Restricting Access to Your Applications. Authentication Overview. Apache Authentication Module Functionality. Using Apache for Access Control. Combining Apache Access Methods. Limiting Access Based on HTTP Methods. Introducing Cookies. Setting a Cookie with PHP. Restricting Access Based on Cookie Values. Summary. Q&A. Workshop. 24. Logging and Monitoring Web Server Activity. Standard Apache Access Logging. Standard Apache Error Logging. Managing Apache Logs. Logging Custom Information to a Database. Summary. Q&A. Workshop. 25. Application Localization. About Internationalization and Localization. About Character Sets. Environment Modifications. Creating a Localized Page Structure. Summary. Q&A. Workshop. VI. ADMINISTRATION AND FINE TUNING. 26. Apache Performance Tuning and Virtual Hosting. Scalability Issues. Load Testing with ApacheBench. Proactive Performance Tuning. Preventing Abuse. Implementing Virtual Hosting. Summary. Q&A. 27. Setting Up a Secure Web Server. The Need for Security. The SSL Protocol. Obtaining and Installing SSL Tools. Managing Certificates. SSL Configuration. Summary. Q&A. 28. Optimizing and Tuning MySQL. Building an Optimized Platform. MySQL Startup Options. Optimizing Your Table Structure. Optimizing Your Queries. Using the FLUSH Command. Using the SHOW Command. Summary. Q&A. Workshop. 29. Software Upgrades. Staying in the Loop. Upgrading MySQL. Upgrading Apache. Upgrading PHP. Summary. Workshop. VII. LOOKING TOWARD THE FUTURE. 30. Features and Backward Compatibility of PHP 5.0. What's Wrong With PHP 4? The New Object Model. Additional New Features. So, When Should I Upgrade to PHP 5? Summary. Q&A. 31. Features and Backward Compatibility of MySQL 4.1. Using Subqueries. Internationalization Enhancements. Additional New Functionality. Looking Further Ahead to MySQL 5.0. Summary. Q&A. Workshop. VIII. APPENDIX. Appendix A: Installing MySQL, Apache, and PHP from the CD-ROM. Linux/Unix Installation. Windows Installation. Troubleshooting. Index.


Best Sellers


Product Details
  • ISBN-13: 9780672326202
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Sams Publishing
  • Edition: 0002-
  • Language: English
  • Series Title: English
  • Weight: 1094 gr
  • ISBN-10: 0672326205
  • Publisher Date: 24 Dec 2003
  • Binding: SA
  • Height: 232 mm
  • No of Pages: 648
  • Spine Width: 35 mm
  • Width: 187 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

3.7       |  7 Reviews 
out of (%) reviewers recommend this product
Top Reviews
Rating Snapshot
Select a row below to filter reviews.
5
4
3
2
1
Average Customer Ratings
3.7       |  7 Reviews 
00 of 0 Reviews
Sort by :
Active Filters

00 of 0 Reviews
SEARCH RESULTS
1–2 of 2 Reviews
    BoxerLover2 - 5 Days ago
    A Thrilling But Totally Believable Murder Mystery

    Read this in one evening. I had planned to do other things with my day, but it was impossible to put down. Every time I tried, I was drawn back to it in less than 5 minutes. I sobbed my eyes out the entire last 100 pages. Highly recommend!

    BoxerLover2 - 5 Days ago
    A Thrilling But Totally Believable Murder Mystery

    Read this in one evening. I had planned to do other things with my day, but it was impossible to put down. Every time I tried, I was drawn back to it in less than 5 minutes. I sobbed my eyes out the entire last 100 pages. Highly recommend!


Sample text
Photo of
    Media Viewer

    Sample text
    Reviews
    Reader Type:
    BoxerLover2
    00 of 0 review

    Your review was submitted!
    Sams Teach Yourself PHP, MySQL and Apache All in One
    Pearson Education (US) -
    Sams Teach Yourself PHP, MySQL and Apache All in One
    Writing guidlines
    We want to publish your review, so please:
    • keep your review on the product. Review's that defame author's character will be rejected.
    • Keep your review focused on the product.
    • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
    • Refrain from mentioning competitors or the specific price you paid for the product.
    • Do not include any personally identifiable information, such as full names.

    Sams Teach Yourself PHP, MySQL and Apache All in One

    Required fields are marked with *

    Review Title*
    Review
      Add Photo Add up to 6 photos
      Would you recommend this product to a friend?
      Tag this Book
      Read more
      Does your review contain spoilers?
      What type of reader best describes you?
      I agree to the terms & conditions
      You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

      CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

      These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


      By submitting any content to Bookswagon, you guarantee that:
      • You are the sole author and owner of the intellectual property rights in the content;
      • All "moral rights" that you may have in such content have been voluntarily waived by you;
      • All content that you post is accurate;
      • You are at least 13 years old;
      • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
      You further agree that you may not submit any content:
      • That is known by you to be false, inaccurate or misleading;
      • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
      • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
      • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
      • For which you were compensated or granted any consideration by any unapproved third party;
      • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
      • That contains any computer viruses, worms or other potentially damaging computer programs or files.
      You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


      For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


      All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

      Accept

      New Arrivals

      Inspired by your browsing history


      Your review has been submitted!

      You've already reviewed this product!
      ASK VIDYA