我是 Ubuntu 和 XAMPP (XAMPP-Linux) 的新手。我首先安装了 Ubuntu,然后安装了 Apache、MySQL 和 PHP。然后我安装了 XAMPP。我可以访问/home/username/directory1
。然后我可以看到index.html
directory1 中的一个文件和 directory1 中的一个test.php
文件。
但是,我改变了 httpd.conf 以将其带到/home/username/directory2
(在目录 2 中test.php
)。
我可以看到phpinfo()
页面,上面写着我正在使用目录 1。请帮我理解一下。目前我只能盲目地理解。此外,我无法使用 localhost/xampp 访问 XAMPP。
这可能是由于首先安装 Ubuntu + Apache、MySQL 和 PHP 而造成的重复吗?
答案1
Xampp 未随 Ubuntu 打包。您可以使用它,但如果您是新手,您可能希望坚持标准并使用 LAMP(基本相同,但针对 Ubuntu 进行了打包)。如果您的系统很干净,那么最好重新开始并坚持使用 Ubuntu 打包。
话虽如此,您声明您更改了 httpd.conf,这不是 Apache 的标准 Ubuntu 配置文件。Ubuntu 的标准配置来自:
/etc/apache2/apache2.conf
在此文件中您可以启用 httpd.conf,认为标准是编辑 site-available 中的文件并将它们链接到 sites-enabled。
答案2
当然,您不必安装 apache、mysql、php 和 XAMPP。这是重复安装。XAMPP 是一个预配置的套件,主要由这 3 个部分组成。Lamp 不是我的专长。如果您是 Linux 新手,我建议您从全新的操作系统重新开始。尝试修复所有内容可能会导致数小时的工作,然后讨厌 Linux。然后选择如何安装 lamp,只需逐个安装或 XAMPP。