在 Ubuntu 中安装 XAMPP 不是 root

Posted

技术标签:

【中文标题】在 Ubuntu 中安装 XAMPP 不是 root【英文标题】:Install XAMPP in Ubuntu NOT as root 【发布时间】:2015-11-19 17:30:42 【问题描述】:

我已经安装了 XAMPP,并且运行良好。它安装在 /opt/lampp/ 中。

但现在我需要再次安装(我卸载了它)而不是 root。

重要提示:为我所做的每一件事都输入sudo 不是问题,而是在开发过程中与权限相关的一系列其他问题。

我可以将 XAMPP 移动/安装到另一个位置以获得用户权限吗?

安装程序似乎没有给我这个选项。

【问题讨论】:

【参考方案1】:

我不确定将 Xampp 移到其他地方。但是,如果您只是对灯组感兴趣,您可以按照说明进行安装,如here 所述。 Apache、mysqlphp 的二进制文件将安装在 /opt/lampp 之外的其他位置。最有可能的是,您的 Web 内容的默认目录将位于 /var/www。

但是,您的权限似乎有问题。也许你应该给我们更多的细节关于你有什么样的问题以及你想要实现什么。可能您只需要更改目录的所有权,使其属于某个用户。

【讨论】:

我会看看 LAMP 堆栈。例如:我正在本地开发一个 ProcessWire 站点(在 htdocs 内)。当我更改图像时,我刷新页面,说图像不会加载,因为权限问题。比我必须对文件 chmod 777 才能查看它。 我建议您查看文件的权限和所有权。您不必将 rwx 提供给所有用户...尝试使用命令sudo chown <user>:www-data <file> 将用户和文件替换为相关名称。然后你可以 chmod 回到 660 之类的东西...

以上是关于在 Ubuntu 中安装 XAMPP 不是 root的主要内容,如果未能解决你的问题,请参考以下文章

在 XAMPP (Ubuntu 10.04) 中安装 uploadprogress

在 xampp for ubuntu 中安装 YII 框架

如何在 Ubuntu 16.04 上的 XAMPP 中安装较旧的 PHP 版本?

在 XAMPP ubuntu 和 mac os x 中安装 a2enmod

Ubuntu中安装xampp,以及远程访问phpmyadmin遇到的问题

如何在 spring roo 项目中安装 JPA 持久性提供程序?