This tutorial follows the steps on Raspbian distribution, but you can use the package manager of the distribution you use.

Step 1: Install Lighttpd

sudo apt-get install lighttpd

Step 2: Install PHP

sudo apt-get install php5-common php5-cgi php5 php5-gd php5-mcrypt

Step 3: Enable PHP on Lighttpd

sudo lighty-enable-mod fastcgi-php

Step 4: Change owner, group and permissions to /var/www directory

sudo chown www-data:www-data /var/www
sudo chmod 775 /var/www

Step 5: Add your user to the group www-data, in this case my user is pi

sudo usermod -a -G www-data pi

Step 6: Restart Lighttpd

sudo service lighttpd force-reload

Step 7: Download the latest version of Nibbleblog on /var/www directory

cd /var/www
wget http://sourceforge.net/projects/nibbleblog/files/v4.0/nibbleblog-v4.0.zip
unzip nibbleblog-v4.0.zip
mv nibbleblog blog

Step 8: Change owner and group to /var/www/blog/content directory

sudo chown www-data:www-data /var/www/blog/content

Step 9: Go to your browser and install Nibbleblog, for example http://raspberrypi-server/blog