PHP and MySQL (or any relational database) is required to install the forum on your computer or on your server.
Composer is a package manager for PHP. You will be using it for during the deploy of your forum to your servers.
Follow the instructions on Composer's website.
In your terminal, run the following command:
$ php composer.phar create-project -s dev teapotio/teapotio-forum-standard myProjectFolder
myProjectFolder with the name of your project.
Once the dependencies are downloaded it will ask you for the settings of your development environment. You can find a reference on the configuring page.
Verify that your environment is ready:
$ php app/check.php
You can find more information in the Symfony documentation.
Once the project is installed, run the following command:
$ php app/console teapotio:forum:install
$ php app/console assetic:dump
If you are using Linux or Mac, you should read the documentation about setting up permissions. We advise using the first method as it is the simplest.
There are 4 folders that must be writable by the server:
Once this is all set, hit the URL in your browser.