如何安装XAMPP?

大家好,我是一个Ubuntu/Linux世界的新手,
所以我需要一份完整的教程,告诉我如何在Ubuntu 11.10及其后续版本上正确安装Xampp(来自apachefriends.org),包括32位和64位桌面版.. 还有以下需求:
- 在您的主文件夹上创建一个文件夹,并将其链接到Apache Web Server中的htdocs - 为Xmapp创建一个图形用户界面 - 在Ubuntu启动或启动Ubuntu时启动Xampp (注意:我要求适用于X86和X64,这样未来的人们也可以看到这些教程)

新数据:

我所做的是从apachefriends.org下载,目前我也想说一下,我正在运行Ubuntu 11.10 X64位的Dell Studio 1558处理器intel i3。

我会告诉大家哪个解决方案是最好的,这是针对Ubuntu 11.10桌面版(15英寸屏幕的笔记本电脑^_^),而不是服务器版Ubuntu。


如果您需要我电脑的任何技术规格,请告诉我,我会将其添加到问题中。 - Ran Shemer
请按照这些针对Ubuntu 11.10编写的说明进行操作。它还会告诉你如何在启动时启动LAMPP,并如何保护你的服务器。这个教程也适用于Ubuntu 10.04及以上版本。你可以在这里找到详细步骤:http://menatronics.blogspot.in/2012/01/lampp-installation-to-securing-your.html - user50975
你好吗?有什么新消息吗? - Lucio
2个回答

为什么不直接执行sudo apt-get install lamp-server^ libapache2-mod-perl2lamp-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上安装软件会更容易。这样,您将通过软件包管理器自动获得软件更新。
*我以前没有做过这个。您可能需要按照this page的末尾从标题“配置cgi-bin目录”开始进行操作。

我没有测试兄弟,因为那是我知道的唯一方法,现在我有MySql中的数据,所以它应该可以工作,所以现在卸载或丢失数据我应该去我知道的地方。 - Ran Shemer

几个月前,当我将我的32位系统更换成64位系统时,我解决了这个问题。 注意:对于Linux上的XAMPP,它被称为LAMPP。因为LAMPP是为32位系统编译的,所以当你想在64位的Ubuntu上使用它时,必须安装32位共享库。 sudo apt-get install ia32-libs(仅适用于64位的Ubuntu)。
  1. 下载LAMPP(链接:http://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.conf 修改为 Include etc/extra/httpd-userdir.conf

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

实际上,lampp包含了一个用于启动或停止守护进程的图形用户界面(类似于Windows中的xampp)。 sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel.py(必须使用root权限使用sudo,但你可以通过更改sudoers等进行一些技巧)。
而对于“在Ubuntu启动或开始时启动Xampp”。 sudo ln -s /opt/lampp/lampp /etc/init.d/lampp sudo update-rc.d lampp defaults 希望能够正常工作,对我的英语表示抱歉 :)

运行sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel.py后,我遇到了这个错误(xampp-control-panel.py:11290):Gtk-WARNING **: 在module_path中无法找到主题引擎:"pixmap"。 - Ran Shemer
注意:最新的Ubuntu版本中已经删除了ia32-libs软件包。 - LiveWireBT

  • 相关问题