Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using Ubuntu 12.10 64 bit ... I have installed XAMPP and Netbeans 7.2 IDE. The problem is I can't open any PHP file using Netbeans IDE and when I click "open with" I can't find Netbeans within the displayed app

How to set Netbeans 7.2 as my default PHP files IDE?

share|improve this question

I don't know if this is the perfect way but it works fine:

  1. I assume you installed Netbeans manually so you will have to create a .desktop file like this:

    [Desktop Entry]
    Name=<program name maybe Netbeans 7>
    Exec=<then command to run program maybe /opt/netbeans/ or some thing so > %U

    This is the essential information, you can add more details such Icon and categories later.

    NOTE: the %U is very important after the Exec command without it the application won't appear in other applications list.

  2. After that, put the file in /usr/share/applications/ (need root privileges) and it should appear in the Dash when you type the name.

  3. Now go to any .php file, right click on it and choose properties -> open with -> show other application -> select your app.

  4. Enjoy coding!

share|improve this answer
at the first i just wanna thank you , but would you tell me how to do what you told me above in steps ? i'm new to ubuntu :D, thank you again – user2065802 Feb 12 '13 at 23:11
the answer is really helpful. But I've a question, why do I have to make a desktop entry? Its been already available in Dash when I search. – Mohammad Faisal Jan 28 '14 at 7:16

Just open the following path,

cd /usr/share/applications/

Find netbeans.desktop file

ls -al | grep netbeans

Edit netbeans.desktop file

vim netbeans <version>
Exec=/bin/sh "/usr/local/netbeans-8.0.2/bin/netbeans" %U

Just add %U at the end of Exec.

Now goto any file, right click properties->open with, there you see netbeans. Now set it as default.

share|improve this answer

You can find the tutorial "How to set netbeans as default PHP IDE on ubuntu" at This page It is from

share|improve this answer
Welcome to Ask Ubuntu! Even though it's pretty clear you're not trying to conceal this information, we still require that you explicitly disclose that you're linking to your own blog, when doing so. At minimum, please edit your post to include such disclosure. In addition, it would be even better to include the essential parts of the answer here, and provide the link for reference. – Aditya Feb 13 '13 at 15:05
thank you for your comment. – user2050989 Feb 14 '13 at 1:01

After installing Netbeans open terminal and write

sudo gedit /usr/share/applications/defaults.list

write the below code


and save the file.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.