Where do I put my Hello world PHP file on Ubuntu?

Pick a name for it lets use hello.php for this example.

On Ubuntu the folder is /var/www/html, NOT /var/www. You will need root access for that. So you save the file as /var/www/html/hello.php.

Open up a web browser and enter the following address:

localhost/hello.php

And BAM. There's you page.


The most voted solution didn't work for me. What I did to solve it was: searching directly in the root for the faq.html file that comes with XAMPP, and found that it was located in

/opt/lampp/htdocs

so there is where I put my files, and it worked perfectly. Cheers.


The document root folder under *buntu 14.04 is /var/www/html/

The link for your browser is then: localhost/FILENAME.php


I had the same problems, but this solution did not work. When i tried to call my hello.php script via

ip/hello.php

The error logs from my apache gave this message

[Fri Jun 26 16:21:27 2015] [:error] [pid +++] [client ip.ip.ip.ip:pppp] script '/var/www/vhosts/default/htdocs/hello.php' not found or unable to stat

When I moved the script from /var/www/html/ to /var/www/vhosts/default/htdocs it worked.