Orchestra Platform utilizes Composer to manage its dependencies. First, download a copy of the
composer.phar. Once you have the PHAR archive, you can either keep it in your local project directory or move to
usr/local/bin to use it globally on your system. On Windows, you can use the Composer Windows installer.
Install Orchestra Platform
Once Composer is installed, download the latest version of the Orchestra Platform and extract its contents into a directory on your server. Next, in the root of your Orchestra Platform application, run the
php composer.phar install command to install all dependencies. This process requires Git to be installed on the server to successfully complete the installation.
php composer.phar install
The installation process would automatically publish
orchestra/foundationasset to your public path.
Installation using Composer
You can install Orchestra Platform using Composer:
php composer.phar create-project orchestra/platform website 2.2.x --prefer-dist
Installation using GIT
You can also choose to install Orchestra Platform using GIT:
git clone -o orchestra -b 2.2 [email protected]:orchestral/platform.git website cd website
This allow you to grab the latest update of Orchestra Platform app skeleton via the following command.
git fetch orchestra git merge --squash -m "Update Orchestra Platform" orchestra/2.1
Setup Orchestra Platform
Once Laravel 4 and Orchestra Platform is properly downloaded and installed, we need to setup the database and create the application basic schema (including administrator user).
app/config/database.phpand configure your database connection, you could also choose the environment configuration option available with Laravel.
- Browse to the installation page, for example
http://yoursite.com/adminand follow the installation process.
- And... you're done.
Application configuration are 99% identical to Laravel so that integration is stream-less.
Orchestra Plaftorm has a few system requirements:
- PHP >= 5.4.0
- MCrypt PHP Extension
- Apache, nginx, or another compatible web server.
- SQLite, MySQL, PostgreSQL, or SQL Server PDO drivers.