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
Installing PHPEclipse
Putting It All Together
The Eclipse Interface
Starting Eclipse
The Eclipse Welcome Screen
Perspectives
Quantum DB Perspective
Editors
PHPEclipse Views
Personalizing Your Perspectives
Writing PHP Code with Eclipse
Creating a Project
The Editor
Creating a Web Application
HTML Cleanup Using HTML Tidy
Code Documentation Using phpDocumentor
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
Using the Quantum DB Plug-In
Relational Databases
The Quantum DB Plug-In
Version Control
Version Control Overview
Installing and Setting Up CVS
The CVS Repository Perspective
Subclipse
Deploying Your Site
Setting Up a Test FTP Server
.FTP, SFTP, and WebDAV Export
Using Ant for Deployment
Plug-ins and Plug-in Sites
Community Sites
Notable Language Plug-ins
The Eclipse Update Manager
Installing New Plug-Ins
Updating Current Software