What is Mambo?
Mambo is one of the most powerful Open Source Content Management Systems on the planet. It is used all over the world for everything from simple websites to complex corporate applications. Mambo is a free, open source content management system (CMS) that is developed in the PHP scripting language. It is a dynamic CMS and uses the free MySQL database for storing data. It is written and supported by volunteers whose commitment to the development of Mambo has seen it become one of the most popular applications on the Internet today.
The Mambo CMS allows you to easily create a dynamic web site. At its most simple, it can be installed through Fantastico on any web hosting space that offers cPanel hosting and you can quickly have a web site online with a minimum of effort and almost no programming or HTML skills. Don't let this simplicity fool you though - Mambo is feature rich, highly extensible, and very powerful. Mambo is used for everything from simple, single-page web sites to portals, intranets, and complex corporate applications. Server – Apache Mambo is designed and developed to support Apache, but it may work without any problems on IIS and other server types and clients. Since Apache is the preferred server, this article will only mention Apache. The operating system Apache is installed on can be anything that the Apache platform supports, but it is Linux, Mac OS X, Windows 2000/XP and BSD that have been fully tested with Mambo. Unix/Linux based systems are recommended for security and performance reasons. Apache 1.13.19 or later (2.0.55 recommended) PHP will need to be installed and configured to run either as an Apache module or under CGI.
The MySQL and zlib modules must also be installed into PHP. There are a lot of guides telling you how to do this, just use your favorite search engine to locate the information you need.PHP also needs to have a writable session save path. This is configured in the php.ini-file with the line session. Save path = /path. PHP needs to have full access to the folder specified here. On a windows system, this path will be something like session. Save path = C:\Program Files\Something, while a Unix system has the session. Save path= /home/var/www-system. For security, it is advisable to use PHP 4.4.x versions or higher. MySQL The final ingredient is the MySQL database server. Mambo has been tested on MySQL 4.x and 5.x versions. At this time, Mambo does not run in Strict Mode on MySQL 5.x.NOTE: Most web hosts already have PHP and MySQL set up. Your host should be able to tell you if zlib is installed and how to find the path to save your sessions.