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.