1. Install Ubuntu Server
http://thanhsiang.org/faqing/node/131
2. Install Drupal
3. Configuration of clean URLs
sudo a2enmod rewrite
sudo nano /etc/apache2/sites-available/default
Edit line 12 to read, "AllowOverride All". Save and exit.
4. Install GD support php5-gd
sudo apt-get install php5-gd
5. Install PECL uploadprogress
5.1. Prepare
sudo apt-get install php5-dev
sudo apt-get install make
5.2. Donwload uploadprogress and install
wget http://pecl.php.net/get/uploadprogress-1.0.0.tgz .
tar -xzvf uploadprogress-1.0.0.tgz
cd uploadprogress-1.0.0
$ phpize
$ ./configure
$ make
$ sudo make install
the module should be automagicly placed with your other modules
i.e: /usr/lib/php5/20060613+lfs/
5.3. php.ini
add the following line to php.ini
extension=uploadprogress.so
5.4. Restart Apache
sudo /etc/init.d/apache2 restart