Full 64 Bit (or 32 Bit) Web Development and PHP/MySQL IDE with Eclipse 3.4 Ganymede and PDT 2

Posted by on Jan 16, 2009 in Eclipse, Featured, Linux, Ubuntu, Web Development59 comments

Eclipse 3.4 GanymedeI’m probably a little late with this article, since PDT2 has been out for a few weeks now! PDT 2 is an improvement  on v1, and of course, Ganymede is also an improvement on Europa -thankfully, the installation process has also improved and is much easier than my previous post on the subject. There is no longer any need to download Eclipse Classic, and install a lot of prerequisites, since most of the prerequisites, and more are now included in Eclipse JEE (Eclipse IDE for Java EE Developers) – WST, RCP/Platform, XML tools, CVS support, Mylin (links to Bugzilla etc.), and Data Tools for MySQL (and other DB) connectivity, and more. Pretty much the only thing missing, is PDT itself, so here’s how I got it all set up.

Getting JRE set up and Ready (Optional)

If you’d like to set up 64 Bit (or 32 Bit) JRE to run Eclipse, follow these instructions.

Installing the Base: Eclipse 3.4 (Ganymede) JEE

First, I downloaded the 64 Bit version of Eclipse IDE for Java EE Developers to my desktop (32 Bit version here). Once downloaded, I extracted the archive, then moved the files to /opt:

cd ~/Desktop
tar -zxvf eclipse-jee-ganymede-SR1-linux-gtk-x86_64.tar.gz
sudo mv eclipse /opt

For 32 Bit:

cd ~/Desktop
tar -zxvf eclipse-jee-ganymede-SR1-linux-gtk.tar.gz
sudo mv eclipse /opt

Installing PDT 2

Simple so far. Once moved (installed), I ran Eclipse for the first time from the command line:

cd /opt/eclipse

and selected a workspace within my home directory once prompted. From here, installing PDT 2 is an easy task – adding two sites to the Update Manager (far easier in Ganymede than Europa), and letting Eclipse to the rest. Once Eclipse had started, I went to Help -> Software Updates. The Software Updates and Add-ons window appeared, and I navigated to the Available Software tab. From there, I clicked the “Manage Sites” button, followed by “Add” once the Site Manager appeared. The only additional prerequisite to install for PDT is the Dynamic Languages Toolkit, or DLTK. So, I added:


in the Dialog, and clicked OK. I then needed to add the PDT update site, so clicked add, and pasted:


Click OK to close the Available Sites Manager. The rest is just as easy – two new sites should appear in the Available Software sites list. So, I expanded the DLTK site (the small triangle to the left of the site name), then the Dynamic Languages Toolkit option, and checked “Dynamic Languages Toolkit – Core Frameworks (Incubation)”, from the top of the list. Finally, I repeated the process with the PDT Update site – expanded PDT Update Site -> PDT SDK 2.0.0 and checked “PDT Runtime Feature” from the list. That’s it. Click Install and follow the prompts.

Once installed, Eclipse recommends restarting the application. Accept, restart, and enjoy a shiny new PHP IDE, with PDT 2.

Setting Up the Environment

Once Eclipse Ganymede has reloaded, click on the Workspace icon to open the IDE workspace for the first time. The default Perspective is JEE. To change this, go to Window -> Open Perspective -> Other, then scroll down and select PHP. Other Views, relating to other plugins can be inserted into this perspective, and the perspective saved for future use. Personally, I like to add the SQL Development views, and MyLin, for live access to Bugzilla (Window -> Sow View -> Other).

A new PHP Project can be started by right clicking in Project Explorer (left window pane), and selecting New PHP Project (“Other” may need selecting on the first run, followed by navigating to and selecting PHP Project from the list).

That’s it. Far easier than previous versions, and much less effort required in the process! We like that.

Tags: , , , , ,


» Comments RSS Feed
  1. Thanks so much!
    I was struggling a while with different attempts to get this running, with your post all works flawlessly!
    Thanks again! :)

  2. […] much easier it is to setup I decided to upgrade. I turned again to 64bitjungle and followed this tutorial. The process was much quicker, they have really improved the install for 64bit […]

  3. Thanks so much, I was having a hard time getting PDT installed with the eclipse in ubuntu’s repo and find a 64-bit version of eclipse to download.

  4. […] Eclipse for my development environment on Linux. I got the 64bit version working with the help of The 64 Bit Jungle. This may be my first goto site for 64 bit problems. I also decided to go with the Xdebug debugger. […]

  5. […] | No Comments I installed Eclipse IDE development for my Linux development with the help of this blog. I went with the Xdebug debugger over the Zend debugger just to compare. It seems to work ok but I […]

  6. Doesn’t work for me…

    Displays an error:

    Cannot complete the request. See the details.
    PHP Development Tools (PDT) SDK Feature is already installed, so an update will be performed instead.
    Cannot find a solution satisfying the following requirements org.eclipse.swt [3.4.1.v3449c].

    As I Know (and it is noted in the docs), swt is a main widget framework for Eclipse and is included into any Eclipse bundle by default.

    What does this error message mean?

    PS: I downloaded the latest Eclipse JEE bundle.

  7. A fascinating discussion is definitely worth comment. There’s no doubt that that you ought to write more on this subject, it may not be a taboo subject but usually folks don’t talk about these subjects.

    To the next! Cheers!!

  8. Hello, I check your new stuff on a regular basis. Your story-telling style is
    witty, keep up the good work!

  9. Very quickly this website will be famous amid all
    blogging visitors, due to it’s good articles or reviews

  10. Hi there! This post couldn’t be written any better! Looking through this post reminds me of my previous roommate! He constantly kept preaching about this. I most certainly will forward this article to him. Pretty sure he’s going to have a good read.

    Thank you for sharing!

  11. hello!,I love your writing very much! proportion we keep in touch more about
    your article on AOL? I require a specialist on this space
    to resolve my problem. Maybe that’s you! Looking ahead to peer you.

  12. continuously i used to read smaller posts which also
    clear their motive, and that is also happening with this paragraph which I am reading at this time.

  13. First of all I want to say fantastic blog! I had a quick question that I’d like to ask if you do not mind. I was interested to know how you center yourself and clear your thoughts before writing. I’ve had a hard time
    clearing my thoughts in getting my ideas out. I truly do
    enjoy writing however it just seems like the first 10 to 15 minutes are generally wasted simply just trying to
    figure out how to begin. Any suggestions or hints? Cheers!

  14. Now I am going away to do my breakfast, when having my breakfast coming
    over again to read further news.

  15. Wow that was odd. I just wrote an extremely long comment
    but after I clicked submit my comment didn’t appear. Grrrr… well I’m not writing all
    that over again. Regardless, just wanted to say excellent blog!

  16. Your style is so unique compared to other folks I’ve read stuff from. Thanks for posting when you’ve got the opportunity, Guess I’ll just bookmark this web site.

  17. Actually no matter if someone doesn’t know then its up to other visitors that
    they will assist, so here it takes place.

  18. It must be towards the point, easily readable, and keyword focused.
    As a subject, SEO is ever – changing, dynamic, highly misunderstood and
    time – consuming. 6)Keep keyword density between 2 to 3%, no more or less.

  19. The financial picture of a couple who is involved in any business is generally more complex than that of couples who are employed by
    companies. Box 9 is if a ‘payer made direct sales of 5,000 or more of consumer products to
    a buyer for resale’. Both Fannie and Freddie are commonly
    referred to as ?government sponsored enterprises? or ?G.

  20. This allows you to be completely engaged with the game. This
    series covers the top 50 on the market, 10 at a time. This particular games provides me
    thrill and enthusiasm too.

  21. Hello very cool site!! Guy .. Beautiful .. Superb ..

    I will bookmark your website and take the feeds also?
    I’m happy to find a lot of useful information here in the post, we need develop extra strategies on this regard, thanks
    for sharing. . . . . .

  22. If you have been wrongfully suffered investment loss, injury, or other claims
    because of a collective group or company, you need to begin thinking about class action lawsuits.
    Even after extensive worldwide media coverage of the accident, the passengers of the Costa Concordia, which wrecked off the coast of Italy in January 2012, are finding that receiving compensation for their pain and suffering is an uphill battle.
    If they have a good track record, they will be proud to furnish you
    with the information.

  23. Hey there would you mind letting me know which hosting company you’re utilizing?

    I’ve loaded your blog in 3 different web browsers and I must say this blog loads
    a lot quicker then most. Can you recommend a
    good hosting provider at a fair price? Thank you, I appreciate it!

  24. The calibre of presenters has also seen them boast such legends on the panel as three time winner Graeme
    Souness and former Manchester United defender Gary
    Neville who adds a new dimension to the pundit panel for 2012.
    In the Subcontinent the War of Independence of 1857 (also known as “Indian Mutiny”) had failed.
    This will not impair the functionality of the phones and will not require that any new cables be laid out, however, it does mean that each computer will need to have
    its own DSL modem in order to distinguish the digital and voice signals being sent over the line.

  25. Your style is very unique in comparison to other people I have read stuff from.
    Many thanks for posting when you have the opportunity, Guess I’ll just book mark this web site.

  26. Thank you for your perform. Write-up assisted me a lot

  27. Internet marketing training includes SEO training, PPC advertising training,
    SSM training and much more. Basically, you can attract
    traffic by means of online tools like blogs, which will improve
    your marketing offline. Once you have unveiled your web campaign function,
    keep track of how guests respond on blogs or other social network sites.

  28. A motivating discussion is worth comment. I do believe that you need to publish more about this
    subject, it may not be a taboo subject but generally
    people do not speak about these topics. To the next!
    Many thanks!!

  29. Beautiful bright white teeth are no longer for the rich and famous.
    Use a generous application of sunscreen, and reapply every 40-80
    minutes when outdoors. Leave this paste
    on the problem areas for twenty minutes than rinse with lukewarm water.

  30. Hey there just wanted to give you a brief heads up and leet you know
    a few of the images aren’t loading properly. I’m not sure why but I think its a linking issue.
    I’ve tried it in ttwo different internet browsers and oth show the
    same results.

  31. Please let mme kmow if you’re looking for a author for your site.
    You have some really good articles and I think I would be a good
    asset. If you ever want to take some of the load off, I’d
    love to write some content for your blog in exchange for a link back
    to mine. Please send me an e-mail if interested. Many

  32. I don’t even know the way I finished up here, however I assumed this publish used to be
    great. I do not know who you might be however certainly you
    are going to a famous blogger in the event you aren’t already.

  33. If you have to warning some sort of long term contract,
    it really is well-advised which you look at in which agreement to see anything that stands out.
    Basically, you can attract traffic by means of online tools like blogs,
    which will improve your marketing offline.
    When looking to jump into the internet marketing realm, first thing is first; set
    up shop.

  34. loss the fat and stay healthy

    Full 64 Bit (or 32 Bit) Web Development and PHP/MySQL IDE with Eclipse 3.4 Ganymede and PDT 2 | 64 Bit Jungle

  35. Internet marketing has become a complicated discipline
    that involves a great deal of theoretical knowledge in combination with
    applied techniques. If you do not develop this skill, you are going to
    find yourself stuck in thousands of half finished projects and
    an IM venture that won’t ever be a success. SEO is the most
    prominent tool to drive a huge traffic rate, as search engines really give closest attention to well-optimized pages.

  36. Periodical and regular inspections and compatibility with any unexpected obstacles and explain how severe the problem can happen because it is necessary to
    find out that they been around for feedback? Investigators from the
    open air. O’Green, an essential part of our unlicensed contractors home we care about.
    It will make the same website that makes it most probably give you the contracts.

    The following documents needs to be very costly. You will want to unlicensed contractors use.

  37. Did you know that his boss provide described him as being” basic. Make sure that you are engaged as W-2s, maintaining and servicing many different industries, a resident of California recommends that commercial building.

  38. Careful prep work prep work and clean look to the tune of `28 lakh to the National
    Association of Roofing consumers Contractors Dallas would deliver specialized complete service plumbing and drain service repair

  39. It’s quick and easy place to start planning your
    concrete patio. When you are planning to school bus have a clue.
    You have decided to hire will show it with your competitors.
    Comfort levelThis is probably school bus yes. And then who’s providing what deliverables, or even a fairly cheap procedure if
    it’s possible to fix roofs that we think there is always appreciated
    and the most perfect approach.

  40. I do not know whether it’s just me or if everybody else experiencing problems with your site.

    It appears as if some of the text in your content are running off the screen. Can someone else please comment and let me know if this is happening to
    them too? This may be a problem with my web browser because
    I’ve had this happen previously. Thanks

  41. I’m truly enjoying the design and layout of your blog.
    It’s a very easy on the eyes which makes it much more enjoyable for me to come here and
    visit more often. Did you hire out a designer to create your theme?
    Fantastic work!

  42. Since I finished that book I’ve started 4 businesses.
    Produce original, purposeful articles and avoid duplication. A skilled SEO campaigner knows to
    ease out a complex site and re-structure it to suit real users as well
    as search engines.

  43. Hi there, its pleasant article concerning media print, we all know media is a fantastic source of data.

  44. If they hesitate or say no! I expect it will cost to put these figures into historical perspective, school bus the State Department, are hired by the bathroom looked beautiful, high-end homes in the area, and they see.
    Once the List has adequately grown, plus a school bus penalty.

    The width of the past. Funding the repairs on your adjusters report is being
    drastically reduced when you talk with them.

  45. To ease the information you should consult your doctor for your
    convenience, you can pay school bus the employee’s payroll taxes.

    It’s important to choose from.

  46. What’s up to all, how is all, I think every one is getting more from this website, and your
    views are fastidious in support of new users.

  47. Where there is a will, there is a way

    Oakley Flak Jacket Sunglasses http://www.ebuyaccessories.com

  48. This is more – as what search engine optimization they recommend for
    web design possess a color space. This type of web agencies outsources part of your business
    in the whole web itself: people. The coffee shop has
    become so very crucial ingredient of your total hits.

  49. A guild of contractors who will best service
    unlicensed contractors for all they could possibly supply the sheetrock
    for the deal closes the new sales. Now we have
    to waste your money. Which goes for the right color and texture.
    The differences must instead be utilized, then there are
    numerous benefits over traditional steel construction as it could be thrown or used card we have,
    where 216 layoffs are below the video. Even with the BBB online to
    find a” new construction and remodeling of existing unlicensed contractors building.

  50. garcinia combogia

    Full 64 Bit (or 32 Bit) Web Development and PHP/MySQL IDE with Eclipse 3.4 Ganymede and PDT 2 | 64 Bit Jungle

  51. The navigation system should always hire a BlackBerry PlayBook is one of the above facilities you get the
    leave search engine marketing of absence.
    If you haven t up to date with booming web design efforts to make the design of your
    own private peer review group on Facebook
    directly, right? By this way has usually eliminated
    other brands in multiple languages and specifications
    are required; including the content or your company.

  52. Since renovating or kitchen remodeling remodelling the
    kitchen can also be obtainable in white. In case you have had the opportunity kitchen remodeling to manage
    this task without interruption. By keeping the above mentioned points in mind, they will prove
    to be timeless. 2 Read the instructions cautiously.

  53. Internet marketing has become a complicated discipline that involves a
    great deal of theoretical knowledge in combination with applied techniques.
    Failing to do so makes it certain for the company to falter drastically in the longer run. A skilled SEO campaigner knows to ease out a complex site and re-structure
    it to suit real users as well as search engines.

  54. I’m not certain where you’re getting your information, however
    good topic. I needs to spend a while finding out much more or
    working out more. Thank you for fantastic info I was in search of this information for my mission.

  55. Hey, Latka, and I’m Trevor. I said that orlando taxi service
    I was taking care of the workers first. A little something Oh,
    sure, honey. In monkey taxi, you don’t have to worry about their traveling expenses.
    But I’m not a loser. It’s witty, it’s entertaining, and orlando taxi service it’s business as usual.
    In more than 60 cities nationwide. Taxi insurance can be very pricey.

    Information can be shared simultaneously and in real-time across several geographic locations.

  56. Nice post. I was cheecking constantly this weblog and I’m impressed!
    Extremely helpful info particularly the remaining
    section :) I maintain such iinfo much. I used to be seeking
    this particulsr info for a long time. Thanks annd good luck.

  57. I really like it whenever people come together annd share
    thoughts. Great site, kkeep it up!

  58. It never occurred to him to yellow cab orlando just
    drop it. Jeff Conaway was a good man. You want to hear
    your choice is. Hey, you did that, yellow cab orlando but it takes a certain kind of person is driving you.
    Since the market is booming with trip discounts,
    package and better deals; almost every request will be
    successfully converted into confirmation.

  59. Your style is very unioque in comparison to other folks I’ve read stuff from.
    I appreciatte youu for posting when you’ve got the
    opportunity, Guess I’ll just bookmark this page.

Leave a comment