Setting up the development environment
This section of the book will help you to install MODx and verify that it is working.
Prerequisites
The following is the list of software packages that have to be installed in order for MODx to work. If you have them installed and configured already, you can skip this section. Otherwise, you can read the instructions that are specific to your operating system.
PHP
MySQL
Apache
MODx is built using PHP, which stands for PHP Hypertext Processor. PHP is a server-side language and we need a web server that can interpret PHP. We are using Apache, which is the most widely used web server for this. Apache is not really a prerequisite; any web server that can interpret PHP, such as IIS or Nginx, would do.
Note
MODx uses MySQL as the database server.
For the sake of simplicity and consistency of settings and configurations, throughout the book, we will be using a package called XAMPP , which bundles Apache, PHP, MySQL, and various tools to get you easily started...