Installing PDT is relatively easy.
instructions page? Click here.
Install a JVM
Regardless of your operating system, you will need to install a Java virtual machine.
- If using Windows, you may already have one installed, but upgrading won't hurt.
- If using Linux, read this -- GCJ will NOT work.
Consider an IBM JDK or a Sun JDK. See below for minimum requirements. Note that if you are on a 64-bit platform and are using a 64-bit JRE, you need to use a 64-bit Eclipse build.
Eclipse 4.2 / Juno / PDT 3.1.1
Eclipse 3.7 / Indigo / PDT 3.0
From Update Site
Prerequisites
- Installed and running Eclipse Classic 3.7
The minimum package is Eclipse Platform Runtime Binary. It is available at here
Any packages in Eclipse Downloads page are available also.
Installation Flow
- Open Help -> Install New Software.
- Select the Indigo update site.
- When the list of existing features is populated - select 'PHP Development Tools'.
- Make sure 'Contact all update sites...' is checked.
- Proceed with the installation by pressing 'Next', then press 'Next' again in the next screen.
- Accept the EULA when asked:
- Finish the installation. Restart Eclipse.
- After restarting switch to the PHP perspective, and you are done:
Additional Installation
If you need Mylyn features,
- Help -> Install New Software
- Select Indigo
- Expand 'Collaboration'
- Check following features (some other features will be installed automatically because of dependencies)
- Mylyn Context Connector: Eclipse IDE
- Mylyn Tasks Connector: Bugzilla
- Mylyn WikiText
- Proceed installation
If you need RSE(Remote System Explorer) features,
- Help -> Install New Software
- Select Indigo
- Expand 'Mobile and Device Development'
- Check following feature (some other features will be installed automatically because of dependencies)
- Remote System Explorer End-User Runtime
- Proceed installation
If you need Eclipse Marketplace feature,
- Help -> Install New Software
- Select Indigo
- Expand 'General Purpose Tools'
- Check following feature (some other features will be installed automatically because of dependencies)
- Marketplace Client
- Proceed installation
If You Are
- Using Windows Vista/7
- Do not pair 32bit Eclipse and 64bit JRE/JDK or vice versa. Use 32bit Eclipse on 32bit JRE/JDK, or 64bit Eclipse on 64bit JRE/JDK.
- Do not install Eclipse under 'Program Files' or 'Program Files(x86)' folder.
- Using Linux distro
- Make sure SWT requirements if you have troubles with Content Assist or Internal Web Browser.
- CSS styles appear in Content Assist Information.
- Internal Web Browser is unavailable (cannot be opened or such).
- Make sure SWT requirements if you have troubles with Content Assist or Internal Web Browser.
Eclipse 3.6 / Helios / PDT 2.2
Note: PDT 2.2 is scheduled for release in June 2010. This will install a recent development snapshot, not the final 2.2.0 release.
From Update Site
Prerequisites
- Installed and running Eclipse Classic 3.6
Installation Flow
- Open Help->Install New Software.
Add the Helios update site: http://download.eclipse.org/releases/helios/
NB! There are some ugly bugs in PDT 2.2 in particular when comparing files so you might consider adding http://download.eclipse.org/tools/pdt/updates/2.2/milestones as the update site instead of the Helios one.
- Select the Helios update site and choose Eclipse PDT . When the list of existing features is populated - select 'Runtime' feature:
- Proceed with the installation by pressing 'Next', then press 'Next' again in the next screen.
- Accept the EULA when asked:
- Finish the installation. Restart Eclipse.
- After restarting switch to the PHP perspective, and you are done:
From Zips
- Install a JDK or JRE -- the minimum required version is 5.0.
- Download the latest PDT 2.2 Runtime + all its listed build dependencies, including Eclipse.
- Unpack Eclipse, then unpack everything else into your eclipse/dropins/ folder.
- Download H2 Database plug-in, then put it into your eclipse/dropins/ folder.
- Run the Eclipse executable file.
Eclipse 3.5 / Galileo / PDT 2.1
From All-In-One Package
- Install a JDK or JRE -- the minimum required version is 5.0.
- Go to the Eclipse downloads page and select the Eclipse for PHP Developers bundle for your OS.
- If your OS is not available, download the Eclipse 'Classic' SDK or Platform Runtime Binary, version 3.5 or later. Then see the section on installing from Update Site below.
- Unpack the archive file you've downloaded into the directory in which you want to install PDT.
- Run the Eclipse executable file. Start having fun in PHP world.
From Update Site (or Update Site Zip)
- Install a JDK or JRE -- the minimum required version is 5.0.
- Get Eclipse:
- Download the latest Galileo JEE Bundle (or 'Classic' SDK or Platform Runtime Binary, or any other bundle that suits your needs), then unpack it and start it up.
- Start the Install Manager.
- If you downloaded a PDT Update zip:
Help > Install New Software... [x] Contact all update sites during install to find required software Add... > Archive... > Browse for the PDT Update zip Select the PDT or PDT SDK Feature Install... |
- You can also install PDT from the Galileo Update site:
Help > Install New Software... Select the Galileo Update site Select the PDT or PDT SDK Feature Install... |
- Install. Restart Eclipse. Enjoy.
Eclipse 3.4 / Ganymede / PDT 2.0
From All-In-One Package
- Install a JDK or JRE -- the minimum required version is 5.0.
- Go to the PDT download page
- Download the latest All-In-One package that is compatible with your OS.
- This archive file includes the Eclipse environment, PDT and all the required dependencies you need to start developing using PDT.
- Unpack the archive file you've downloaded into the directory in which you want to install PDT.
- Run the Eclipse executable file. Start having fun in PHP world.
From Update Site
- Install a JDK or JRE -- the minimum required version is 5.0.
- Get Eclipse:
- Download the latest Ganymede JEE Bundle, then unpack it and start it up.
- Start the Install Manager. You will require three update sites to perform an install of PDT 2.0.
Help > Software Updates... > Available Software > Manage Sites... Add... > add the DLTK 1.0 interim site: download.eclipse.org/technology/dltk/updates-dev/1.0M4-PDT-2.0/ Add... > add the PDT 2.0 interim site: download.eclipse.org/tools/pdt/updates/2.0/ Enable the Ganymede Update site (if not already enabled): download.eclipse.org/releases/ganymede/ Expand the DLTK site and select the Dynamic Languages Toolkit - Core Frameworks or Dynamic Languages Toolkit - Core Frameworks SDK Feature Select the PDT or PDT SDK Feature Install... |
- Install. Restart Eclipse. Enjoy.
From Zips
- Install a JDK or JRE -- the minimum required version is 5.0.
- Download the latest PDT 2.0 build + all its listed dependencies, including Eclipse.
- Unpack Eclipse, then unpack everything else into your eclipse/dropins/ folder.
- Run the Eclipse executable file.
Helpful Links
Eclipse 3.4 / Ganymede / PDT 1.0.5+
NOTE: PDT 1.0.5+ requires Eclipse 3.4. For PDT with Eclipse 3.3, use PDT 1.0.3.
- Install a JDK or JRE -- minimum required level is 5.0.
- Get Eclipse:
- Download the latest Ganymede JEE Bundle, then unpack it and start it up.
- Start the Install Manager. You will require two update sites to perform an install of PDT 1.0.5+.
Help > Software Updates... > Available Software > Manage Sites... Add... > add the PDT 1.0.5+ interim site: download.eclipse.org/tools/pdt/updates/interim/ Enable the Ganymede Update site (if not already enabled): download.eclipse.org/releases/ganymede/ Select the PDT or PDT SDK Feature Install... |
- Install. Restart. Enjoy.
Eclipse 3.3 / Europa / PDT 1.0.3
- Install a JDK or JRE -- minimum required level is 5.0.
- Get Eclipse:
- If one exists for your platform (operating system, windowing system, architecture), the simplest way to install PDT is via an All-In-One bundle.
- If installing on Linux, you can look for a package from your distro maintainter/repositories, but this is not supported by eclipse.org. If you encounter problems with such a bundle, please contact your distro maintainer.
- Otherwise, download an Eclipse SDK or Runtime Binary or the Europa JEE Bundle, then unpack it.
- Start Update Manager.
Help > Software Updates > Find and Install... > (*) Search for new features > Next > [x] Europa Discovery Site > New Remote Site > add the new site: http://download.eclipse.org/tools/pdt/updates/ > Finish |
- Expand the Europa Discovery site to resolve dependencies. Collapsed sites will not be searched.
- Select the PDT feature(s) you want to install.
- Click the Select Required button to resolve missing dependencies.
- Install*. Restart. Enjoy.
Eclipse 3.2 / Callisto / PDT 0.7
- Install a JDK or JRE -- minimum required level is 1.4.2.
- Get Eclipse:
- If installing on Linux, you can look for a package from your distro maintainter/repositories, but this is not supported by eclipse.org. If you encounter problems with such a bundle, please contact your distro maintainer.
- Otherwise, download an Eclipse SDK or Runtime Binary, then unpack it and start it up.
- Start Update Manager.
Help > Software Updates > Find and Install... > (*) Search for new features > Next > New Remote Site > add the new site: http://download.eclipse.org/callisto/releases/ > New Remote Site > add the new site: http://download.eclipse.org/tools/pdt/updates/ > Finish |
- Select the projects &/or components you want to install.
- Expand the Callisto Updates site to resolve dependencies. Collapsed sites will not be searched.
- Select the PDT feature(s) you want to install.
- Click the Select Required button to resolve missing dependencies.
- If it does not work, you will have to manually select dependencies.
- Install*. Restart. Enjoy.
Debugger
The PDT project does not contain server side implementation for PHP debugging and will welcome any open source or commercial implementation of the debug protocol.
PHP Executable Debugger
- Install via update site: In the main menu, select Help | Install New Software..., add the site http://downloads.zend.com/pdt and follow the instructions.
- Zend Executable Debugger - A free Eclipse plugin that adds PHP executable debug capabilities to the Eclipse environment.
PHP Web Server Debugger
- Zend Web Server Debugger - Web server debugger binaries which should be installed on the web server.
- XDebug Components - XDebug component for web server debugging.
Known Problems
- If after installing PDT you do not see the PDT perspective, views/editors/file associations do not work, or your get "An error occurred" messages, try restarting Eclipse with the -clean flag.
- You may find that your chosen mirror fails due to bug 203794. Until that bug is fixed, try another mirror, or try an FTP site instead of an HTTP site.
- You may encounter problems on linux with non-existant cups servers in
/etc/cups/client.conf
(bug 242677). Try running with./eclipse -Dorg.eclipse.swt.internal.gtk.disablePrinting
.
- You may encounter this error message: Problem occurred: 'Selection Job titile' has encountered a problem. If so, you need to install DLTK 1.0.I200807181303 (or newer). Unpack the zip into your dropins folder (see From Zips above). See also bug 242947.
- Another variation reported to work: PDT 2.0.0 N20080823 + DLTK Core 0.95.0.v20080716 + DLTK RDS 0.95.0.v20080623
- If updating from a nightly build to a newer nightly, you will need to uninstall and then reinstall PDT. See bug 241341.
See Also
- How do I install a project with multiple dependencies?
- Eclipse - Installation, Startup & Runtime
- Old PDT Installation Instructions
- Add a package for PHP developers (feature request / discussion)
- Execution Environment Preferences
출처 - http://wiki.eclipse.org/PDT/Installation
'Development > PHP' 카테고리의 다른 글
php - iphone, android detect (0) | 2013.05.16 |
---|---|
php - syslog (0) | 2013.05.15 |
php - mail() 함수 사용시 한글 깨짐 문제 (0) | 2013.04.06 |
php - 점(.) 연산자 (3) | 2013.04.06 |
php - mail (0) | 2013.04.06 |