Intall Apache, MySQL and PHP on Ubuntu 8.10

WARNING: Please use this method to install Apache, PHP and MySQL because its more suitable for most of your needs and has options to auto-upgrade your installation. The following method is obsolete and not recommended.

After trying to install Apache, MySQL and PHP on Ubuntu 8.10 via several methods listed over the web. I opted for xampp package for linux.

It is as easy as ABC

Download the xampp linux package from their official website

wget http://nchc.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.7.tar.gz

(I have selected NCHC, Taiwan as the mirror to download this package, you may try another)

Extract the files

sudo tar xvfz xampp-linux-1.7.tar.gz -C /opt

Chmod the files to have nobody ownership

sudo chown -R nobody:root /opt/lampp/

Configure xampp security

sudo /opt/lampp/lampp security

Start xampp with this command

sudo /opt/lampp/lampp start

Stop xampp

sudo /opt/lampp/lampp stop

Restart xampp

sudo /opt/lampp/lampp restart

Login to ftp using the username nobody and the password that you have set up in the “xampp security”

To uninstall xampp

sudo rm -fr /opt/lampp

Enjoy!!

How to Install Webmin in Ubuntu

From the little help that I can get over the internet, I found out that you need to install the following packages to prepare the system for Webmin installation.

Run the following command over SSH or Ubuntu Desktop’s terminal window (Applications -> Accessories -> Terminal).

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl 

(Learn how to configure SSH on Ubuntu 8.10 if you want to have a remote access to your Ubuntu box).

Download the latest version of Webmin by running the following command (visit webmin download section for newer versions)

wget http://ignum.dl.sourceforge.net/project/webadmin/webmin/1.500/webmin_1.500_all.deb 

Downloading Webmin
Downloading Webmin

After the package has been downloaded, run the following command to install it

sudo dpkg -i webmin_1.500_all.deb 

You should now be able to login to Webmin at the URL https://localhost:10000/ using root or any other user with sudo access.