我在哪里将我的Hello world PHP文件放在Ubuntu上?

时间:2014-05-23 09:13:12

标签: php apache

所以我想学习PHP,我在我的Ubuntu 14.04机器上安装了“sudo apt-get install php5”。我看到它也安装了Apache。

现在我已经创建了我的程序,并将其保存到php文件中。

 <?php echo '<p>Hello World</p>'; ?> 

我知道我需要使用类似http://localhost/myfile.php的东西,但是我在哪里放置文件,所以Apache会看到它?

6 个答案:

答案 0 :(得分:23)

为此选择一个名称,让我们使用hello.php作为示例。

在Ubuntu上,文件夹为/var/www/html,而不是/var/www。您将需要root访问权限。因此,您将文件保存为/var/www/html/hello.php

打开网络浏览器并输入以下地址:

localhost/hello.php

和BAM。有你的页面。

答案 1 :(得分:2)

投票最多的解决方案对我不起作用。我做的解决方法是:直接在根目录中搜索XAMPP附带的faq.html文件,发现它位于

  

的/ opt / LAMPP / htdocs中

所以我放置了我的文件,它完美无缺。欢呼声。

答案 2 :(得分:1)

* buntu 14.04下的文档根文件夹是/ var / www / html /

您的浏览器的链接是:localhost / FILENAME.php

答案 3 :(得分:1)

我遇到了同样的问题,但这个解决方案没有用。当我试图通过

调用我的hello.php脚本时
ip/hello.php

来自我的apache的错误日志给出了此消息

[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

当我将脚本从/var/www/html/移动到/var/www/vhosts/default/htdocs时,它就可以了。

答案 4 :(得分:0)

假设你安装了php5和apache2并运行了apache,这里是如何快速执行脚本的。

创建脚本:

echo "<?php echo '<p>Hello World</p>'; ?>" > /var/www/index.php

打开浏览器:

gnome-open http://localhost/index.php
# or: 
sensible-browser http://localhost/index.php

答案 5 :(得分:0)

为了让Apache可以查看和播放你的helloWorld.php或任何其他文件,它应该在/ var / www / html /中 但/ var / www / html /需要root权限才能在此处编写或创建文档。我在终端使用sudo。