我是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。我真的不明白我的错误。 请问你能帮帮我吗 ? 谢谢。
答案 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