PHP IDE

Posted 21:39, 23/4/2007, in Ubuntu

I finally have a working PHP IDE under Ubuntu, although the hoops I had to go through were a little ridiculous. For my own future reference, here's how to do it:

  1. Install Eclipse via. the standard Add/Remove applications interface
  2. Use the built in software update feature to add a number of packages from the Callisto download site, details of which pages is on the PDT installation page (which by the way is the first installation page I've seen that has no installation instructions). Some guessing required!
    • Models and Model Development -> XML Schema Infoset Model (XSD)
    • Web and J2EE Development -> Web Standard Tools (WST)
  3. Add Zend has a download site using the software update feature in Eclipse (clear instructions for this are on Zend's PDT page).
  4. Attempt to install PDT (it will fail)
  5. Go back to through the Callisto software update process and install which ever package it was that PDT depends on
  6. Add whichever package the above package depends on
  7. Install PDT

et. voila, a working PHP IDE. Quite why the Eclipse installer isn't able to automatically select package dependencies is beyond me, but I'm sure there's a reasonable explanation.

First impressions of Eclipse/PDT are good. The sheer number of configuration options is daunting, but it has some very sensible defaults, along with some nice features sorely missing from PHPEdit, such as sensible auto-completiong and code folding.

Add comment

Or login with OpenID

Search this site
Login
(or login/signup the old fashioned way)
Elsewhere

External URLs/articles that may be of interest:

PHP - Architecture, Scalability, and Security

Slides from Rasmus' OSCON talk, once again some interesting ways of tweaking server performance to get the most out of PHP apps.

New Rails documentation site

Lack of a decent manual has always been a big problem for Rails (an API reference is not a manual!) A number of projects have sprung up in the last year or so trying to make up for this, this new one is the best I've seen so far, so hopefully it will gain some traction.

bbc.co.uk moving to Zend Framework

The BBC are updating their perl/SSI based backend to a platform using Java for the backend and Zend Framework for the frontend.

Stock image search engine

Free text search for a number of different stock photo sites, results include thumbnails, dimensions and license info. The advanced search option allows you to, among other things, restrict results to only photos with a particular license (e.g. "public domain").