How to install XAMPP?
Solution 1
Why not just do sudo apt-get install lamp-server^ libapache2-mod-perl2
? The lamp-server^
package should install Apache2, MySQL, PHP, (which should already be set up to work together). The libapache2-mod-perl2
should add Perl support to Apache.*
For permissions, I usually do this:
sudo adduser <username> www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R g+rw /var/www
Then you can make a link in your home folder that points to the webserver directory:
sudo ln -s /var/www /home/<yourusername>/www
By default, when you install Apache this way, it is started on boot.
I think it would be much easier to use the Ubuntu's way to install software on Ubuntu. That way, you will automatically get updates to your software through the package manager.
*I haven't done this before. You may need to follow the end of this page from the heading "Configure a cgi-bin directory" on.
Solution 2
several months ago i've solved that problem when i change my 32bit to 64 bit.
note: xampp for linux called lampp. because lampp was compiled for 32bit so when you want to using in 64bit ubuntu, 32bit shared libraries must be installed.
sudo apt-get install ia32-libs
(64bit ubuntu only)
- Download lampp in http://www.apachefriends.org/en/xampp-linux.html
-
for each user has a web folder (example /home/astro/public_html), uncomment this configuration on lampp apache configuration
sudo vim /opt/lampp/etc/httpd.conf
from
#Include etc/extra/httpd-userdir.conf
to
Include etc/extra/httpd-userdir.conf
you can change default folder name in /opt/lampp/etc/extra/httpd-userdir.conf
Actually lampp was included GUI for start or stop daemon (like xampp in windows)
sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel.py
(must using a root privileges using sudo, but you can do some trick like changing sudoers,etc).and for "Start Xampp when Ubuntu Boot Up or Start Ubuntu".
sudo ln -s /opt/lampp/lampp /etc/init.d/lampp
sudo update-rc.d lampp defaults
hopefully works and sorry for my english :)
Related videos on Youtube
user2966105
Updated on September 18, 2022Comments
-
user2966105 almost 2 years
Hi all im a noob on Ubuntu/Linux World,
So i need some that give a full tutorial to How to install Xampp from apachefriends.org correctly on Ubuntu 11.10 + all beyond Ubuntu for 32 bit and also 64 bit Desktop Version.. and also i need this:
- Make a Folder on Your Home Folder and Linked to htdocs from Apache Web Server
- Make a GUI interface for Xmapp
- Start Xampp when Ubuntu Boot Up or Start Ubuntu
(Note: i ask it for both X86 and X64 so people in the further can see the tutorials)
New Data:
What i did was i download from apachefriends.org for now and i also what to say that I'm currently running Ubuntu 11.10 X64 bit for Dell Studio 1558 processor intel i3
i will let you know guys which solution was the best, and it is for a Desktop Version of Ubuntu 11.10 (Laptop 15 inch screen ^_^ ) not Server Ubuntu
-
user2966105 over 12 yearsif you need any technical specs of my Computer pleas let me know i will add it to the Question
-
Admin over 12 yearsTry following these instructions written for ubuntu 11.10 . It also tell you to start the lampp during boot and how to secure your server . This tutorial should also work for ubuntu 10.04 and above menatronics.blogspot.in/2012/01/…
-
Lucio almost 9 yearsHello? Any update?
-
user2966105 over 12 yearsi didn't test bro because that the only way i know to used and right now i have data in MySql so it should work, so for now unistalling or lose data i should go where i know
-
Csabi Vidó over 10 yearsHeads up: The
ia32-libs
packages was finally dropped from the latest Ubuntu releases.