Difference between revisions of "PDT/FAQ"

From Eclipsepedia

< PDT
Jump to: navigation, search
(How do I make a suggestion for this FAQ?)
(Does PDT include a debugger? Where can i find one?)
 
(23 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
=General=
 +
 
== What is PDT? ==
 
== What is PDT? ==
  
Line 4: Line 6:
 
The main components in this project are: Editor (syntax highlighting, code assist and code folding), Inspection (file / project outline and PHP explorer view) and Debug (PHP script and web page methods).
 
The main components in this project are: Editor (syntax highlighting, code assist and code folding), Inspection (file / project outline and PHP explorer view) and Debug (PHP script and web page methods).
  
== How is PDT licensed ==
+
== How is PDT licensed? ==
  
 
PDT is licensed in accordance with the Eclipse Public License. Third party components built using PDT are made available under their own licenses
 
PDT is licensed in accordance with the Eclipse Public License. Third party components built using PDT are made available under their own licenses
# Does PDT include a debugger? Where can i find one?
 
  
PDT doesn't come with any bundled debugger but you can download Zend Debugger from Zend.com or XDebug from bugzilla.
+
== Does PDT include a debugger? Where can i find one? ==
 +
 
 +
PDT doesn't come with any bundled debugger but you can download [http://www.zend.com/community/pdt?ecl=EclipseZend Zend Debugger] from Zend.com or [http://xdebug.org/ XDebug] from bugzilla.
 +
 
 +
Please note that Zend does not seem to release the Zend Debugger as a stand alone download anymore. You can still download the [http://www.zend.com/de/products/server-ce/downloads Zend Server CE] (for PHP 5.3) and extract the ''ZendDebugger.so'' from that package, if you need a debugger for PHP 5.3.
 +
 
 +
See:
 +
 
 +
* [http://www.thierryb.net/pdtwiki/index.php?title=Using_PDT_:_Installation_:_Installing_the_Zend_Debugger Installing the Zend Debugger]
 +
 
 +
* [http://divby0.blogspot.com/2007/08/pdt-php-debugging-w-zend.html PDT: PHP Debugging w/ Zend]
 +
 
 +
* [http://2tbsp.com/node/40 Getting Started with Eclipse PHP Development Tools (PDT)]
  
 
== How do I ask questions? ==
 
== How do I ask questions? ==
Line 24: Line 37:
 
== How do I make a suggestion for this FAQ? ==
 
== How do I make a suggestion for this FAQ? ==
  
With this FAQ moving to the Wiki, you need only sign up for a Bugzilla account, log in here, and contribute your FAQ questions and answers.
+
Sign up for a Bugzilla account, log in here, and contribute your FAQ questions and answers by clicking [http://wiki.eclipse.org/index.php?title=PDT/FAQ&action=edit edit].
 +
 
 +
=Installation=
 +
 
 +
==How do I install PDT?==
 +
 
 +
See [[PDT/Installation]].
 +
 
 +
== How do I update PDT? ==
 +
 
 +
See [[PDT/Updates]].
 +
 
 +
==How do I convert an existing project to use PDT?==
 +
 
 +
See [[IRC_FAQ#How_do_I_manually_assign_a_project_Nature_or_BuildCommand.3F | How do I manually assign a project Nature or BuildCommand?]]
 +
 
 +
== Additional Resources ==
 +
 
 +
* [[IRC_FAQ#Installation.2C_Startup_and_Runtime | Eclipse Installation, Startup & Runtime]]
 +
 
 +
=Usage=
 +
 
 +
* [http://www.thierryb.net/pdtwiki/index.php?title=PDT_User_Guide PDT User Guide]
 +
 
 +
==How do I publish files from PDT to a server?==
 +
 
 +
As of PDT 2.0, there is no longer a built-in facility for this. It was deprecated because a more robust solution, the Remote System Explorer ([http://www.eclipse.org/dsdp/tm/ RSE]), already exists. You can publish your files using [[TM_and_RSE_FAQ|RSE]].
 +
 
 +
RSE does include a [http://dsdp.eclipse.org/help/latest/index.jsp?topic=/org.eclipse.rse.doc.user/gettingstarted/g_start.html Getting Started] section in the help system when you install it.
 +
=== Can I publish (a selection of) individual files at any given moment with an easy user action?===
 +
Well, as far as it stands now (2009-11-19), if you want to use RSE with (s)ftp or ssh, this is still not so easy and very buggy.
 +
 
 +
In [http://www.eclipse.org/forums/index.php?t=msg&th=158084&start=0&S=3682afcc57a8cf472f417cf8450734e4 this post] you can read the  experience from someone who has spent some time on it.
 +
=== How do I setup and use the Target Management Remote System Explorer?===
 +
 
 +
There is an [http://live.eclipse.org/node/567 eclipse Live presentation] that details how to setup and use the remote system explorer.
 +
 
 +
[[Category:FAQ]]
 +
[[Category:PDT]]

Latest revision as of 09:45, 30 June 2010

Contents

[edit] General

[edit] What is PDT?

The PDT is working towards providing a fully functional PHP Integrated Development Environment framework for the Eclipse platform. This project will encompass all development components necessary to develop PHP-based Web Applications and will facilitate extensibility. It will leverage the existing Eclipse WTP Project in providing developers with PHP capabilities. The main components in this project are: Editor (syntax highlighting, code assist and code folding), Inspection (file / project outline and PHP explorer view) and Debug (PHP script and web page methods).

[edit] How is PDT licensed?

PDT is licensed in accordance with the Eclipse Public License. Third party components built using PDT are made available under their own licenses

[edit] Does PDT include a debugger? Where can i find one?

PDT doesn't come with any bundled debugger but you can download Zend Debugger from Zend.com or XDebug from bugzilla.

Please note that Zend does not seem to release the Zend Debugger as a stand alone download anymore. You can still download the Zend Server CE (for PHP 5.3) and extract the ZendDebugger.so from that package, if you need a debugger for PHP 5.3.

See:

[edit] How do I ask questions?

Questions about the use of PDT in user projects that are not addressed in this FAQ should be posted to the PDT newsgroup. Questions and comments regarding the implementation of PDT itself should be posted to the PDT mailing list.

[edit] How do I report a bug or request a feature?

PDT like all Eclipse projects, uses Bugzilla as its bug and feature tracking system. Entering a bug or a feature report is as simple as filling in a web form on the eclipse bugzilla page. The first time you enter a bug you will need to create a new bugzilla account for yourself by providing an email address and choosing a password. Before submitting a bug, please be sure to check the list of open PDT bugs and recentely closed PDT bugs.

[edit] How do I make a suggestion for this FAQ?

Sign up for a Bugzilla account, log in here, and contribute your FAQ questions and answers by clicking edit.

[edit] Installation

[edit] How do I install PDT?

See PDT/Installation.

[edit] How do I update PDT?

See PDT/Updates.

[edit] How do I convert an existing project to use PDT?

See How do I manually assign a project Nature or BuildCommand?

[edit] Additional Resources

[edit] Usage

[edit] How do I publish files from PDT to a server?

As of PDT 2.0, there is no longer a built-in facility for this. It was deprecated because a more robust solution, the Remote System Explorer (RSE), already exists. You can publish your files using RSE.

RSE does include a Getting Started section in the help system when you install it.

[edit] Can I publish (a selection of) individual files at any given moment with an easy user action?

Well, as far as it stands now (2009-11-19), if you want to use RSE with (s)ftp or ssh, this is still not so easy and very buggy.

In this post you can read the experience from someone who has spent some time on it.

[edit] How do I setup and use the Target Management Remote System Explorer?

There is an eclipse Live presentation that details how to setup and use the remote system explorer.