如何在 `/opt/` 以外的其他驱动器上安装 XAMPP

如何在 `/opt/` 以外的其他驱动器上安装 XAMPP

/opt/我怎样才能在默认路径(我猜是 Ubuntu 的 OS 驱动器文件夹)以外的其他 Linux 路径中安装 XAMPP 。

在 Windows 中,我有 C 盘用于 Windows,D 盘用于 XAMPP。因此,如果我弄乱了操作系统,我的数据库和 XAMPPhtdocs都是安全的。

我已经在 Google 上搜索过,但未能找到如何在另一个分区上安装完整的 XAMPP。

我知道我们可以更改htdocs文件夹并在文件中设置路径httdp.conf,但我也想将数据库文件夹保存在基于 XAMPP 的驱动器中。

请指导,谢谢。

答案1

我猜这是 Ubuntu 的 OS 驱动器文件夹。

不是,它由文件系统层次结构标准定义。请参阅:如何了解Ubuntu文件系统布局? 所有与操作系统无关的安装都应将其安装路径默认为/opt

如何在默认 /opt/ 以外的其他 Linux 路径中安装 XAMPP ...?

必须安装 Xampp,/opt/lampp因为这是硬编码在一些二进制文件中的,但是没有什么可以阻止你对其进行符号链接。例如:

ln -s /some/random/directory/lampp /opt/lampp

答案2

这正是您想要的:

ctrl使用+ alt+打开终端T

永久更改该文件夹的根权限:

sudo chown -R $LOGNAME /opt/lampp

现在您不必重复授予 lampp 目录的权限。将 xampp 文件夹移动到您想要的目录,然后创建指向该文件夹的符号链接

sudo mv /opt/lampp yourDirectory
sudo ln -s yourDirectory /opt/lampp

一切都完成了。

但这对我来说似乎不是什么自然的事情。如果您想继续使用 Xampp,可以使用以下说明。我的建议是使用 bitnami lampp,您可以在这里选择安装位置。这样,您可以在任何地方安装 lamp,而不需要每次都获得权限。 https://bitnami.com/stack/lamp

为了使 bitnami lamp 的行为像 Xampp,请进行以下更改:
立即追踪每一个变化:

要禁用 PageSpeed,请通过删除 httpd.conf 中的以下行(installdir/apache2/conf/httpd.conf)中的“#”来取消注释

   #Include conf/pagespeed.conf
   #Include conf/pagespeed_libraries.conf

要禁用 OPCache,请更改 php.ini 文件中的 opcache.enable 并将其设置为 0(installdir/php/etc/php.ini

做一些其他的改变(比如在 php 中显示错误):

打开 installdir/php/etc/php.ini 并将所有值更改为开发值,执行此操作时请阅读该文件中的注释。

bitnami lamp 的默认 phpmyadmin 用户名:root

答案3

老兄,您可以将 lampp 文件夹移动到分区的根目录,然后将分区挂载到 ubuntu 的 /opt 文件夹,在终端中像这样:“mount /dev/sdb4 /opt”或者如果您在 /opt 中有其他软件文件夹,例如 wine 或其他,您可以将 lampp 文件夹的所有内容移动到分区的根目录,然后在 /opt 中创建一个名为 lampp 的文件夹,并在终端中运行以下命令:“mount /dev/sdb4 /opt/lampp”。

相关内容