PacktLib: PHPEclipse: A User Guide

PHPEclipse: A User Guide

Credits

About the Author

Acknowledgements

About the Reviewer

Preface

What This Book Covers

What You Need for This Book

Conventions

Reader Feedback

Customer Support

Overview of Eclipse and PHPEclipse

Integrated Development Environments

IDEs in Development Projects

Eclipse

The Eclipse Architecture

Why Use Eclipse?

PHPEclipse

Summary

Installation

Installing Apache/PHP

Installing Java

Eclipse

Installing PHPEclipse

Putting It All Together

Summary

The Eclipse Interface

Starting Eclipse

The Eclipse Welcome Screen

Perspectives

Quantum DB Perspective

Editors

PHPEclipse Views

Personalizing Your Perspectives

Summary

Writing PHP Code with Eclipse

Creating a Project

The Editor

Creating a Web Application

HTML Cleanup Using HTML Tidy

Code Documentation Using phpDocumentor

Summary

Testing and Debugging

About the Debugger

Installing the Debugger

Configuring Eclipse as the Debugger Client

Troubleshooting Tips

How to Use the Debugger

Navigating Through a Debugging Session

Debugging Strategies

XDebug

Summary

Using the Quantum DB Plug-In

Relational Databases

The Quantum DB Plug-In

Summary

Version Control

Version Control Overview

Installing and Setting Up CVS

The CVS Repository Perspective

Subclipse

Summary

Deploying Your Site

Setting Up a Test FTP Server

.FTP, SFTP, and WebDAV Export

Using Ant for Deployment

Summary

Plug-ins and Plug-in Sites

Community Sites

Notable Language Plug-ins

The Eclipse Update Manager

Installing New Plug-Ins

Updating Current Software