Notice: PyroCMS v 2.2.x is depreciated and is no long under development. This documentation is provided as-is, free of charge, for reference in existing websites.

What is PyroCMS?

PyroCMS is a PHP-based CMS that has been translated into more than 22 languages, accepted code from over 120 contributors and has had more than 50,000 installations. More recently PyroCMS has evolved into two logical branches: Community and Professional. Community is free and available as an Open Source project. Professional offers additional features such as multi-site management and white labeling among other additions useful for business users or clients. PyroCMS takes a different approach to many content management systems and tries very hard not to try too hard. PyroCMS can make the majority of simple websites out of the box and will be the first 80% of anything more complex. When you need to fill in the final 20% you can take a look at the [Add-on] ( store for existing modules, widgets and plugins or you can make your own and sell them afterwards. By avoiding the full 100% we have built a much more usable system and we will keep it that way. The extensibility and simplicity of Add-on development makes it easy and financially viable for everyone.

What You’ll Need

To run PyroCMS, you’ll need a development environment (like Apache) with PHP and MySQL installed. Specifically, you’ll need:

  • A web server. Apache 2.x, Abyss Web Server, Uniform Server, Zend Community Server, etc
  • PHP 5.2 or above
  • MySQL 5.x
  • GD 2
  • cURL 7.10.5 or above

For a more detailed look at PyroCMS server requirements, please see the server requirements page.

Next: Installing PyroCMS