Installation
Install Composer
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/foundation
asset 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).
- Open
app/config/database.php
and 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/admin
and follow the installation process. - And... you're done.
Application configuration are 99% identical to Laravel so that integration is stream-less.
Server Requirements
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.