Traditionally Joomla! has been run in a LAMP setup. Partly because this is how it WAS always done and party because people didn’t know what alternatives there were. Here I would like to present what I consider to be a far better alternative using Ubuntu Server, NGINX, PHP(fastcgi) and mySQL. The result should be a faster Joomla! site.
The one assumption is that you already have a vanilla install of Ubuntu Server, this tutorial was based on Karmic Koala (9.10).
Before we begin lets run through what we will actually be doing.
- Install PHP
- Configure PHP FastCgi
- Install mySQL
- Install NGINX
- Configure NGINX
- Create the mySQL database for Joomla!
- Setup the Joomla! environment
