silverstripe-framework/docs/en/installation/index.md

2.4 KiB

Installing SilverStripe

Download

SilverStripe is a web application. This means that you will need to have a webserver and database meeting its requirements. We will take you through the setup of the server environment as well the application itself.

![](../_images/composer.png)

Getting the code

The best way to get SilverStripe is with Composer. Composer is a package management tool for PHP that lets you install and upgrade SilverStripe and its modules. Although installing Composer is one extra step, it will give you much more flexibility than just downloading the file from silverstripe.org.

Other ways to get SilverStripe:

Setting up a server

Linux/Unix

To run SilverStripe on Linux/Unix, set up one of the following web servers:

Windows

The most straightforward way to get SilverStripe running on Windows is with the Microsoft Web Platform installer. You can skip the "getting the code" step.

For more flexibility, you can set up either of the following web servers, and use Composer to get the code:

Mac OS X

Mac OS X comes with a built-in webserver, but there are a number of other options:

  • Install using MAMP
  • Install using the built-in webserver (no docs yet)
  • Install using MacPorts (no docs yet)

Troubleshooting

If you run into trouble, see common-problems or post to the SilverStripe forums.