Laravel — веб-фреймворк с открытым кодом, предназначенный для разработки с использованием архитектурной модели MVC (Model View Controller — модель-представление-контроллер)
Для установки Laravel потребуется предварительно установить Composer
Установка с помощью установщика Laravel
Загружаем установщик
composer global require "laravel/installer=~1.1"
Определяем путь к исполняемому файлу laravel, что бы он запускался с любого каталога файловой системы
export PATH="$PATH:~/.composer/vendor/bin"
source ~/.bashrc
На этом все. Теперь можно перейти в нужную директорию и создавать новый проект командой
laravel new project_name
Установка с помощью Composer
Достаточно выполнить одну команду
composer create-project laravel/laravel /path/to/project/folder
Информацию относительно настройки и управления фреймворком можно найти на русскоязычном ресурсе проекта
Если корневая папка для файлов сайта отличается от папки www (обычно файлы проекта на Laravel находятся в папке public), в таком случае можно задать нужную корневую папку через Настройка сайта-Основные настройки-Домашняя директория или прописать следующую конструкцию в файл .htaccess.
# www/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule ((?s).*) public/$1 [L]
</IfModule>
Также (если корневая папка задается через .htaccess) нужно создать файл .htaccess в папке public и прописать в него директивы
# www/public/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L]
</IfModule>