« NetExport Firebug Extension | Home | TinyMCE 3.3 and jQuery »
Installing the original Aptana 1.5 PHP Plugin in Aptana 2.0
With the release of Aptana 2.0 the Aptana developers decided to drop their excellent plugin in favor of PDT. The reason behind this move can only be reduced down to huge amounts of alcohol and/or illegal drugs because – one must admit – the PDT plugin is a pure joke. Luckely there is a way to install the old Aptana PHP Plugin into Aptana 2.0
Saddened by the move to PDT many of the now unhappy users, such as Adam Patterson who has a good blogpost on the subject, have been looking into an alternative yet have found none — at least none which is free. Yes, Zend Studio is a great alternative but that baby will cost you about an arm and a leg; 399 euro worth of arm and leg to be precise. I myself have no problem into buying it myself as it is a great tool, but the technical university I’m teaching at cannot justify total the cost of coughing up the money for the 100 needed licenses as they will only be used for about 3 hours per week during only 1 semester nor can I enforce my students to buy it themselves.

Image by Smashing Magazine
Having sought other free alternatives I ended up most happy with the new Netbeans 6.8. However, it’s not perfect: Netbeans 6.8 clearly has some work to do in order to catch up with the original Aptana PHP plugin, yet I found it better than PDT in terms of use (the ease of creating a new project for example) and features/support (Intellisense/autocompletion and PHPDoc support that work). The – to me – missing feature in Netbeans 6.8 is the lack of an internal debugger. Nearly every time I showcase a bit of code to my students I run it through a debug session. I know, Netbeans 6.8 supports XDebug, but that plugin is a bit too good to the beginning PHP developers: one notice will inject a truckload of HTML with stacktrace and everything related to it — that’s not needed for the newbies as they need to learn to code and debug PHP on a plain PHP install.
Back to Aptana, I’ve used a few Google Coupons and found a way to install the original Aptana PHP plugin into Aptana 2.0. It’s pretty easy actually:
- In Aptana select
Help→Install New Software... - Click on the
Addbutton and add a new entry namedAptana PHP Update Sitewithhttp://update.aptana.com/install/phpas Location. ClickOKto add it - Select
Aptana PHP Update Sitefrom the dropdown and expandPHP Plugin Buildsin the list - Check
Aptana PHP 1.1 Development Environmentfrom the list and pressNext - Click
Finishin the next screen and restart Aptana when asked
The method above however is not bulletproof: once the original update site goes down we won’t be able to install the plugin anymore. To counter that we’d need to have a local copy of Aptana PHP 1.1 Development Environment and be able to install that copy. Luckely for us, that all is possible.
Having played around a bit I noticed that the update URL http://update.aptana.com/install/php redirects to http://update15.aptana.org/php/25753/index.html. Typing that URL in your browser gives you a nice page stating you must enter that URL into Aptana in order install the offered package. The page also states that you can download the offered package and install it from your local disk … wow, that’s just what we needed!
Here’s the updated instructions (I have a local copy of the package myself and will post it here if the update site were ever to go down):
- Save the offered package (98.5MB) to an easy-to-find location.
- In Aptana select
Help→Install New Software... - Click on the
Addbutton and then click theArchive...button, and select the file saved in step 1. - Check
Aptana PHP 1.1 Development Environmentfrom the list and pressNext - Click
Finishin the next screen and restart Aptana when asked
For now this will help us out. Now, let’s hope that the developers of the Aptana PHP Plugin will push their goodness towards PDT and transform PDT into what the Aptana PHP Plugin once was: a rock solid, (nearly) feature complete and free alternative to Zend Studio. Strange though, that the better product folded in favor of the lesser competitor.
About this entry
Best of Bram.us
Start getting used to scratching and smudging the iPhone with this Flash based iPhone Simulator
Automatically wrap/float/contour text around freeform images using CSS for usage in (X)HTML pages.
Pimp Your Firefox to be a web all-star
A look at the inc.common.php, spreading handy functions.
Photoshop Script inspired in the Chlomoscript to unobtrusively pimp photos you have taken.
Methods to adding file management options to TinyMCE (Part 1), Extending TinyFCK (Part 2) and PHP file uploads overview (Spinoff 1).










Trackbacks/Pings
[...] This post was mentioned on Twitter by Bramus!, Vordreller. Vordreller said: RT @bramus: Found a way to install the Aptana 1.5 PHP plugin into Aptana 2.0 after all — http://bram.us/?p=2365 #aptana #php [...]
[...] Since Aptana 2.0, things seem to have become a bit less easier for PHP Web developers. Indeed, Aptana developers have decided to implement the Eclipse PDT plugin (PHP Development Tools project) to replace the Aptana PHP plugin that was used with older Aptana 1.5. The problem is the Aptana PHP plugin is much better than the PDT, as stated on bram.us. [...]
Comments
super sweet, thanks for the post.
Many thanks for this , it helped a lot.
Best regards
Great post! After the announcement of Aptana PHP discontinued I wonder how to create a local copy of this plugin and continue using it. I completly agree that PDT is a joke. Thans for the infos, really!
Thanks a lot!
I can’t understand why Aptana decided to leave PHP behind, since it’s the most popular web language amongst the others.
I really hope that they can improve PDT, working together with the actual devteam, but, without doubts, Aptana 1.5 PHP support was way much better than PDT.
Thx, you saved my day
Thanks for this great information. I was pulling my hair out trying to figure out the next best PHP editor than Aptana.
-Thanks.
So bad it isn’t supported anymore. Aptana said they will contribute to PDT development, but I cannot find features as “Create -> New PHP Class” or “Generate Getters and Setters” on PDT. I don’t remember if phpdoc is well explored on PDT, it is great on Aptana PHP. Bad thing is, PHP 5.3 is up and Aptana PHP won’t run to it. =/ sad
tanks for the post!! =)
Thanks a lot!!!
hi, i have installed fresh Aptana 2.x and when i tried to install AptanaPHP, it’s failed due to missing dependency “com.aptana.ide.io.file 0.0.0″ … any quick fix to solve this issue? thanks in advance
I have played a bit with Aptana 2.0 and I did want to return to 1.5.
Didn’t find any info about PHP plugin. Now I have a fully functional 1.5 + PHP install
Thanks.
will u pls put this on youtube .very useful….
Supersweet. You saved my day. PDT didn’t work for me at all, and the old plugin now works like a charm! I did have to reinstall Aptana however, but it was worth it.
Skip that last remark… I should have just deleted the .metadata from my workspace.
You rock!
I wanted the code assist to work with PHP. The PDT doesn’t even have that! I looked and looked but couldn’t find the PHP plugin that everybody was referring to.
Then finally found your blog entry and downloading the ZIP file and installing it worked like a charm!
Thanks!
Yes, amazing. Thats exactly what I was looking for.
I couldnt get PDT installed at all.. Now I have a working IDE again which saved me aptana as an IDE.
Thank you!