Может войдёшь?
Черновики Написать статью Профиль

Установка

перевод документация 4.x

  1. 1. Установка Composer
  2. 2. Установка Laravel
    1. 2.1. С помощью установщика Laravel
    2. 2.2. С помощью создания проекта Composer
    3. 2.3. Загрузка архива
  3. 3. Требования к серверу
  4. 4. Настройка
    1. 4.1. Права доступа
    2. 4.2. Пути
  5. 5. Красивые URL
    1. 5.1. Apache
    2. 5.2. Nginx
Этот перевод актуален для англоязычной документации на (ветка 4.2) , (ветка 4.1) и (ветка 4.0). Опечатка? Выдели и нажми Ctrl+Enter.

Установка Composer

Laravel использует Composer для управления зависимостями. Для начала скачайте файл composer.phar. Дальше вы можете либо оставить этот Phar-архив в своей локальной папке с проектом, либо переместить его в /usr/local/bin, чтобы использовать его в рамках всей системы. Для Windows вы можете использовать официальный установщик.

Установка Laravel

С помощью установщика Laravel

+ 4.2

добавлено в 4.2 ()

Сначала загрузите установщик Laravel с помощью Composer.

shcomposer global require "laravel/installer=~1.1"

Не забудьте поместить каталог ~/.composer/vendor/bin в вашу переменную PATH, чтобы исполняемый файл laravel мог быть найден при запуске команды shlaravel в терминале.

После установки простая команда shlaravel new произведёт установку свежего Laravel в указанный каталог. Например, shlaravel new blog создаст каталог с именем blog, содержащий свежий Laravel со всеми установленными зависимостями. Этот способ установки намного быстрее, чем установка с помощью Composer.

+ 4.1

добавлено в 4.1 ()

Способ появился в 4.1, но был вскоре удалён.

Во-первых, скачайте PHAR-архив http://laravel.com/laravel.phar установщика Laravel. Для удобства переименуйте файл в laravel и переместите его в /usr/local/bin. После установки простая команда shlaravel new произведёт установку свежего Laravel в указанный каталог. Например, shlaravel new blog создаст каталог с именем blog, содержащий свежий Laravel со всеми установленными зависимостями. Этот способ установки намного быстрее, чем установка с помощью Composer.

С помощью создания проекта Composer

Вы также можете установить Laravel с помощью команды shcreate-project:

shcomposer create-project laravel/laravel --prefer-dist

Загрузка архива

Как только Composer установлен, скачайте последнюю версию фреймворка и извлеките архив в папку на вашем сервере. Дальше, в корне вашего приложения на Laravel выполните shphp composer.phar install (или shphp composer install) для установки всех зависимостей библиотеки. Этот процесс требует, чтобы на сервере был установлен Git.

Если вы хотите обновить Laravel, выполните команду shphp composer.phar update.

Требования к серверу

У Laravel всего несколько требований к вашему серверу:

  • PHP >= 5.4 (для Laravel 4.1 и ниже — 5.3.7)
  • MCrypt (расширение для PHP)

Для PHP 5.5 в некоторых дистрибутивах ОС может потребоваться вручную установить расширение PHP JSON. В Ubuntu это можно сделать командой shapt-get install php5-json.

Настройка

Laravel практически не требует начальной настройки — вы можете сразу начинать разработку. Однако вам может пригодиться файл app/config/app.php и его документация — он содержит несколько настроек вроде timezone и locale, которые вам может потребоваться изменить в соответствии с нуждами вашего приложения.

В Laravel 3 и в ранних версиях Laravel 4 единственная настройка, которую вам нужно было изменить — key в файле app/config/app.php. Это значение должно быть случайной строкой длиной 32 символа. Оно используется при шифровании и зашифрованные строки не будут безопасными, пока вы не измените эту настройку. Теперь в Laravel 4 это делается автоматически. Вы также можете быстро его установить с помощью следующей команды: shphp artisan key:generate.

После установки Laravel вам также надо настроить локальное окружение. Это позволит вам получать подробные сообщения об ошибках при разработке на локальной машине. По умолчанию подробные отчёты об ошибках отключены в файле рабочей конфигурации.

Никогда не оставляйте параметр app.debug со значением true в рабочем приложении. Никогда не делайте этого.

Права доступа

Для Laravel может потребоваться, чтобы у сервера были права на запись в папку app/storage.

Пути

Некоторые системные пути Laravel — настраиваемые; для этого обратитесь к файлу bootstrap/paths.php.

Красивые URL

Apache

Laravel поставляется вместе с файлом public/.htaccess, который настроен для обработки URL без указания index.php. Если вы используете Apache в качестве веб-сервера, обязательно включите модуль mod_rewrite.

Если стандартный .htaccess не работает для вашего Apache, попробуйте следующий:

confOptions +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

Nginx

При использовании Nginx следующая директива в настройках вашего сайта позволит применить «красивые» URL:

conflocation / {
  try_files $uri $uri/ /index.php?$query_string;
}

Комментарии (4)

exFAT

Подскажите, вот вышла 5 версия фреймворка.
Если использовать комманду composer create-project laravel/laravel --prefer-dist то он создаст проект с последней версией, как можно установить через консоль 4 версию?

Proger_XP
shcomposer create-project laravel/laravel=4.* --prefer-dist
exFAT

Спасибо

Написать комментарий

Разметка: ? ?

Авторизуйся, чтобы прокомментировать.