无法在localhost上打开php文件

时间:2015-09-16 20:03:48

标签: php

我是PHP语言的初学者,我尝试使用以下内容显示名为info.php的简单文件:

<?php phpinfo(); ?>

所以我运行Firefox,到地址http://localhost/~jules/info.php(jules是我的Ubuntu登录名),但它不起作用。它告诉我:

未找到

在此服务器上找不到请求的URL /〜jules / info.php。 位于localhost端口80的Apache / 2.4.10(Ubuntu)服务器

文件info.php放在〜/ www中,我检查了DocumentRoot设置为〜/ www。我真的不明白我的错误。 请问你能帮帮我吗 ? 谢谢。

2 个答案:

答案 0 :(得分:3)

你的Apache技能如何?如果您仍在使用默认值,那么Ubuntu将从以下位置加载它的配置:
     /etc/apache2/sites-available/000-default.conf

这指定DocumentRoot是:
     的/ var / www / html等/

将您的php文件放在此文件夹中,然后尝试导航到http://localhost/info.php以查看您的脚本是否运行。

有一些模块和方法可以让Apache查看你的用户文件夹,但如果你只是想尝试一些PHP,那么你可能不需要这样做。

以下是basic Apache on Ubuntu配置的链接。

答案 1 :(得分:0)

首先,您必须在计算机上运行PHP。 以下链接:http://localhost/~jules/info.php尝试加载不在www root中的文件(info.php)。它位于/home/jules(您的主文件夹)

尝试将您的info.php文件放在以下目录中:/var/www apache服务器的默认public_html目录,然后导航到localhost / info.php

如果您想要使用tilda-URL,请查看http://httpd.apache.org/docs/2.2/mod/mod_userdir.html