如何安装 XAMPP?

如何安装 XAMPP?

大家好,我是 Ubuntu/Linux World 的菜鸟,

所以我需要一些完整的安装教程Xampp从 apachefriends.org 正确地在 Ubuntu 11.10 + 所有超出 Ubuntu 的 32 位和 64 位桌面版本上..而且我还需要这个:

  • 在主文件夹中创建一个文件夹并链接到文档Apache Web 服务器
  • 为Xmapp制作GUI界面
  • 在 Ubuntu 启动时启动 Xampp 或启动 Ubuntu

(注意:我针对 X86 和 X64 都进行了要求,以便后续人员可以看到教程)


新数据:

我所做的是从下载apachefriends.org现在,我还要说的是,我目前正在为 Dell Studio 1558 处理器英特尔 i3 运行 Ubuntu 11.10 X64 位

我会告诉你们哪个解决方案是最好的,它适用于 Ubuntu 11.10 的桌面版本(笔记本电脑 15 英寸屏幕 ^_^ ),而不是服务器 Ubuntu

答案1

为什么不直接这样做sudo apt-get install lamp-server^ libapache2-mod-perl2?该lamp-server^软件包应该安装 Apache2、MySQL、PHP(它们应该已经设置为可以一起工作)。应该libapache2-mod-perl2为 Apache 添加 Perl 支持。*

对于权限,我通常这样做:

sudo adduser <username> www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R g+rw /var/www

然后,您可以在主文件夹中创建一个指向 Web 服务器目录的链接:

sudo ln -s /var/www /home/<yourusername>/www

默认情况下,当您以这种方式安装 Apache 时,它​​会在启动时启动。

我认为使用 Ubuntu 的方式在 Ubuntu 上安装软件会容易得多。这样,您将通过包管理器自动获取软件更新。

*我以前没有这样做过。您可能需要按照这一页从标题“配置 cgi-bin 目录”开始。

答案2

几个月前,当我将 32 位更改为 64 位时,我解决了该问题。注意:Linux 的 xampp 称为 lampp。因为 lampp 是为 32 位编译的,所以当您想在 64 位 ubuntu 中使用时,必须安装 32 位共享库。 sudo apt-get install ia32-libs(仅限 64 位 ubuntu)

  1. 下载 lampphttp://www.apachefriends.org/en/xampp-linux.html
  2. 每个用户都有一个 web 文件夹(例如 /home/astro/public_html),在 lampp apache 配置中取消注释此配置

    sudo vim /opt/lampp/etc/httpd.conf

#Include etc/extra/httpd-userdir.confInclude etc/extra/httpd-userdir.conf

您可以在 /opt/lampp/etc/extra/httpd-userdir.conf 中更改默认文件夹名称

  1. 实际上 lampp 包含用于启动或停止守护进程的 GUI(就像 windows 中的 xampp) sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel.py(必须使用 sudo 的 root 权限,但您可以使用一些技巧,例如更改 sudoers 等)。

  2. 以及“在 Ubuntu 启动时启动 Xampp 或启动 Ubuntu”。 sudo ln -s /opt/lampp/lampp /etc/init.d/lampp sudo update-rc.d lampp defaults

希望可以成功,抱歉我的英语不好:)

相关内容