Make sure your server has everying Ravana needs to run—check the requirements checklist.
Go to the download page and download the most recent version (development is rapid). Once you have done that, you can unpack/uncompress it in the relevent folder as described in the next section.
There are two ways to use Ravana. One is to use it as part of website, in a seperate directory, and another is to place it in the web-accessible-root folder.
NOTE: web-accessible-root may refer to different things to different people on different servers: on most *nix systems, "public_html" or "wwwroot" is the web-accessible-root.
If you are installing Ravana in a separate directory, then your file structure should look similar to this:
/web-accessible-root//path//to//ravana//app//config//docs//libs//logs//public//scripts//tests//.htaccess/core.php/dispatcher.php
If you are installing Ravana in your web-accessible-root then your file structure should look similar to this:
/web-accessible-root//app//config//docs//libs//logs//public//scripts//tests//.htaccess/core.php/dispatcher.php
The tests folder is included in developmental versions of Ravana. Tests used to make sure Ravana is working the right way go here, and should not be used in production enviroments. In other words: unless you know exactly what you are doing, you should delete the tests folder.
Depending where you installed Ravana, you can access the root of it by opening a browser and pointing it to http://your-server/path/to/ravana/.
Congratulations, you've installed Ravana!