如果您手动安装了 Apache 2、MySQL 和 PHP,那么根目录应该在/var/www/html/而不是/opt/lampp/。

如果您手动安装了 Apache 2、MySQL 和 PHP,那么根目录应该在/var/www/html/而不是/opt/lampp/。

我已经成功安装了 Apache 2、MySQL 和 PHP。

mysql --version
mysql  Ver 14.14 Distrib 5.7.27, for Linux(x86_64) using  EditLine wrapper

apache2 -v
Server version: Apache/2.4.18 (Ubuntu)
Server built:   2019-08-26T13:43:29

php -v
PHP 7.0.33-0ubuntu0.16.04.6 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.33-0ubuntu0.16.04.6,     Copyright (c) 1999-2017, by Zend Technologies

我想将我的文件保存在htdocs文件夹中,但我的目录中/opt/没有/opt/lampp/目录。

bash-4.3$ pwd
/opt

bash-4.3$ ls
google

答案1

如果您手动安装了 Apache 2、MySQL 和 PHP,那么根目录应该在/var/www/html/而不是/opt/lampp/

有两种方法可以设置 LAMP 服务器:要么像您之前所做的那样安装单个软件包(这是标准方法),要么进行某种非标准安装。该目录/opt/lampp/不是标准的 LAMP 安装目录。看起来您正在阅读有关如何处理微软XAMPP安装是非标准安装。

因此我建议只查看 的标准 Apache 目录/var/www/html/。您可以在其中根据设置向网站添加内容。

请注意,如果你没有看到,/var/www/html/那就看看/var/www/html/那里有什么;在某些情况下可能是一条像...的路径/var/www/htdocs/,但绝对不是/opt/lampp/

答案2

find / -iname "htdocs"

这假设您的发行版使用该命名约定。

openSUSE 使用/srv/www/htdocs

打开 Apache 配置文件并查找DocumentRoot根文件夹位于何处?

或者,您可以编辑 Apache 配置文件,DocumentRoot使其指向您想要的任何文件夹,只要您相应地更改其权限即可。

相关内容