23 posts tagged “ide”
Eclipse Europa 3.3.2 and PHP PDT 1.0.3
Note to avoid any of the following install errors you must use the exact versions of Eclipse and PDT specified below:
- PDT Feature (1.0.3.v20080603-79-7PE7QYGHNH6Gh) requires feature "org.eclipse.wst (2.0.0)", or compatible.
- PDT Feature (1.0.5.v20081126-1856) requires feature "org.eclipse.wst (3.0.0)", or compatible.
- Eclipse XML Editors and Tools (2.0.2.v200802150100-7A1ECMCnbcl1bVs9uNm_Zkieb7Qe) requires plug-in "org.eclipse.wst.validation (1.1.0)", or equivalent.
Obtain Eclipse & PDT
- Download and install Java SE 6
- Download Eclipse Europa 3.3.2 JEE Edition
- Unzip Eclipse and move to /opt/eclipse or another path with no spaces in it
- Download Zend PDT 1.0.3 zip file
- Unzip PDT 1.0.3 and move to a path with no spaces in it
Run Eclipse
- Help | Software Updates | Find & Install
- Search for New Features to Install
- Next
- New Local Site
- Enter name of PDT and path to unzipped PDT
- Check PDT
- Install PDT
Restart Eclipse
You can now use Eclipse to write PHP projects !
Eclipse Europa IDE 3.3.2 Packages
http://www.eclipse.org/downloads/packages/release/europa/winter
Eclipse Archived Downloads (3.3.2 and earlier)
http://archive.eclipse.org/eclipse/downloads/index.php
Download Details
http://archive.eclipse.org/eclipse/downloads/drops/R-3.3.2-200802211800/details.php
Eclipse, Aptana, EasyEclipse or Zend PDT ! Which one do you use for PHP web development ?
Eclipse is an IDE for editing PHP, JavaScript, Ruby, Python, HTML, CSS files and more !
The latest version of the Eclipse IDE & SDK for Apple Mac OS/X and GNU/Linux developers is Eclipse Classic 3.4.1 and contains the Eclipse Platform, Java Development
Tools, and Plug-in Development Environment, including source and both
user and programmer documentation.
Eclipse Classic 3.2, 3.3 and even older versions can be found at:
and the Aptana Eclipse Studio & PHP Plugins which can be installed on 3.2, 3.3 or 3.4 can be found at:
- http://update.aptana.com/install/studio/3.2/site.xml
- http://update.aptana.com/install/php/3.2/site.xml
and can be installed via Eclipse Software Update:
EasyEclipse distributions are prepackaged releases of Eclipse that provides a fully functional Integrated Development Environment (IDE) for a specific type of development such as Java, PHP, Python or Ruby.
NOTE : Do not install EasyEclipse in a directory with a space in it since it will instantly crash !
Each distribution contains everything you need to start developing code, without any additional downloads. Note that there are two releases for some distributions:
- EasyEclipse 1.2.2 is the previous stable release, based on Eclipse 3.2.2. All EasyEclipse plugins are working on this release.
- EasyEclipse 1.3.1 is a new release based on Eclipse 3.3.1. Not all distributions, and not all plugins, are available yet in that release.
EasyEclipse Plugins:
EasyEclipse Bugs & Feature Requests:
I've often heard that "The Code is the Documentation" but how about "The Documentation is the Code" ?
AppJet have some amazing documentation where "the documentation really is the application" since underneath most examples there is a button that says "new app from this" that creates an app from the code directly in the online AppJet IDE !
http://osde8info-hello-world.appjet.net/
Aptana Studio 1.2.1 Aptana PHP 1.0.0 is the robust, free, open source IDE for PHP featuring everything you need to get started fast and get even faster with developing, testing, tuning, and deploying your PHP apps. From pre-installed PHP servers, code assist, code templates, code generation, debugging, refactoring, database tools and more.
If you are using the Aptana PHP Eclipse plugin you cant disable plugins in the usual place !
Aptana have created an extra plugin screen
The Aptana PHP Eclipse plugin is very powerful and can do a lot of code formatting for you !
single original (kernel) definition !
- eclipse.org
size
- at 150M download its bigger than some distros !
- aptana
- easyeclipse
- yoxos
- have dependancies
- 30 updates reqd immediately after base install !
- system updater that can run in background
- it has mirrored repositories of updates
- can crash during updates !
- its recommended to restart after updating
- some addons/features/plugins create incompatibilities !
- can be uninstalled
and
- it calls itself the system !
- it runs scripts
- it invokes browsers
- it has multiple perspectives/views