I do web development and design. I've just set up my PC (Ubuntu 14.04 LTS) and installed my choice of software.

On the .php files I set Firefox as the default software to open with but now it opens about 50 odd tabs in the space of 3 seconds. How do I fix this?

1 Answer 1


To parse a php file, you need a server set up (apache for example) and you need firefox to query for this file with the server. So install apache (or a server of your preference), set the DocumentRoot.

Now you can try typing the URL of the file relative to DocumentRoot in the addressbar of firefox, like so: localhost/index.php. This will open the file normally.


What's happening is, firefox doesn't process a php file by itself, it doesn't know how. So when you open it, it treats it as a file to be downloaded and opened, so it downloads and tries to open it. Now since the default software to open a php file is firefox itself, a new tab is opened, and the whole process repeats indefinitely.

When you type the address of the file in addressbar, firefox actually makes a request to Apache (or whichever server) for the file, and the server will do the task of parsing php and converting it into HTML.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .