在安装 PHP、MySQL 和 Apache2 后,我在哪里可以找到 Ubuntu 上的 DocumentRoot


Where do I find DocumentRoot on Ubuntu after installing PHP, MySQL and Apache2?

我是Ubuntu Linux(版本13.10)的新手。我正在按照本教程安装 MySQL、PHP 和 Apache2。

它已成功安装,但我不知道在哪里编写导航到 URL localhost/example.php时执行的 PHP 文件。

我正在查看此链接,但我担心它可能不起作用,必须重新安装 Ubuntu。

在较新的版本中应该在不同的路径中:/var/www/html

通过一系列命令,您可以找到:

 ls /etc/apache2/sites-available/

答案是这样的

 000-default.conf  default-ssl.conf

在这种情况下,您需要第二个文件default-ssl.conf ;

 grep -n -e "DocumentRoot"  /etc/apache2/sites-available/default-ssl.conf

您可以获得:

 5:              DocumentRoot /var/www/html

这意味着您可以在文件/etc/apache2/sites-available/default-ssl.conf的第 5 行中找到(并更改)DocumentRoot定义。

正如一个简单的谷歌搜索会告诉你的那样,它(默认情况下)是 /var/www/ .
在默认虚拟主机中定义的 Ubuntu 默认配置中,其配置文件/etc/apache2/sites-available/default

文档根目录的默认位置是 /var/www 。假设您尚未接触 HTTPd 配置。

顺便说一下,如果你只需要一个用于PHP脚本的开发服务器,你可以使用PHP> 5.4中嵌入的服务器。只需cd到项目目录并启动:

php -S localhost:8008

在 vscode 中(我敢肯定在其他编辑器中也是如此),您可以右键单击文件和复制路径并复制相对路径。

http://127.0.0.1:8000/site.php

为我工作。