Magento is a freely available shopping cart / ecommerce solution in production use all over the internet. In this article, I’ll be outlining the steps to install Magento Community edition in Debian Squeeze. It’s really quite simple if you’re using Apache2. While NginX is supported by the latest release of Magento, the steps to install using NginX won’t be outlined here, but may be in another article in the future!
In this article, I’m going to be outlining the steps to install and configure a complete web server on a base install of CentOS 6. (Which should be compatible with Scientific Linux 6 as well as Red Hat Enterprise Linux 6)
I personally don’t prefer to install package groups relating to “LAMP” or similar during initial installation because I’m simply too lazy to review each and every package that is included in those groups, and what the dependencies are. By installing the required packages using yum, this allows you to install just the software you’re looking for, without worrying about dependencies. This software stack is time tested; we’ll install on CentOS’s latest release, and test a few popular applications while we’re at it!