Как установить Laravel 5.0

66

У меня возникли проблемы с запуском и запуском тестового экземпляра Laravel 5.0, поэтому я могу помочь с этим переходом.

1) Создание нового приложения из https://github.com/laravel/laravel/tree/develop приводит к следующей ошибке при запуске composer install.

{"error":
    {"type":"ErrorException",
     "message":"Undefined index: timezone",
     "file":"\/Projects\/indatus\/dispatcher-test-app\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/start.php",
     "line":167}
}
{"error":
    {"type":"ErrorException",
     "message":"Undefined index: timezone",
     "file":"\/Projects\/indatus\/dispatcher-test-app\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/start.php",
     "line":167}}

Я что-то не хватает?

ОБНОВЛЕНИЕ: Этот вопрос/ответ был уместен только тогда, когда Laravel 5 находился на стадии разработки. Теперь вы должны ссылаться на Laravel Documentation на то, как установить Laravel

  • 0
    Почему бы не набраться терпения и использовать стабильный релиз?
  • 4
    @AliGajani У меня есть пакет, который мне нужно обновить для работы с L5
Показать ещё 1 комментарий
Теги:
laravel-5
composer-php

4 ответа

124
Лучший ответ

Поскольку Laravel 5 уже является окончательным выпуском, чтобы установить его, вы должны запустить

composer create-project laravel/laravel test-laravel-5-project --prefer-dist 

в консоли. test-laravel-5-project - это название вашего проекта, которое вы можете вызвать в любом случае, например, myblog, myapp и т.д. Файлы Laravel будут помещены в этот каталог

Вы также можете использовать альтернативный метод, используя

composer global require "laravel/installer=~1.1"

а затем запустите

laravel new test-laravel-5-project 

Для получения подробной информации вы должны посмотреть официальные примечания по установке Laravel


Следующий ответ сохраняется только по историческим причинам, и он был действителен, когда Laravel 5 все еще находился на стадии разработки. Теперь вы должны использовать только упомянутый выше метод

Я только что проверил это, и есть два способа установки Laravel 5:

Одноэтапный метод

Вы только запускаете:

composer create-project laravel/laravel test-laravel-5-project dev-develop --prefer-dist

и композитор создаст всю структуру каталогов. В приведенной выше команде test-laravel-5-project указано ваше имя проекта - вы можете, конечно, назвать его как хотите (композитор создаст каталог с этим именем и поместит все файлы Laravel5 в этот каталог)

Многоступенчатый метод

  • Загрузите https://github.com/laravel/laravel/tree/develop с опцией Download ZIP
  • Распакуйте его в веб-каталоге
  • Запустите composer update (not composer install) в каталоге, где вы распаковали свой ZIP файл.

Используя оба метода при запуске URL-адреса вашего проекта в браузере (например, http://localhost/projects/test-laravel-5-project/public в зависимости от настроек вашего веб-сервера), вы получите стандартный веб-сайт Laravel You have arrived.

Оба метода должны хорошо работать. Дайте одну попытку, в зависимости от того, что лучше всего подходит вам.

  • 0
    Как вы узнали об использовании test-laravel-5-project ? Повезло догадаться или нашли это где-то задокументировано? Я не смог найти это ...
  • 5
    @Webnet test-laravel-5-project - это название проекта, который вы хотите создать. Вы можете разместить здесь все, что хотите, например, dating если вы создаете сайт знакомств и так далее. Я только что отредактировал свой ответ, чтобы прояснить
Показать ещё 13 комментариев
8

Перейдите в CLI и введите следующую командную строку. убедитесь, что композитор уже установлен.

$composer create-project laravel/laravel <yourdirectryname> dev-develop Он задаст вам вопрос об удалении файлов .git, затем введите Y. измените каталог на

$cd <yourdirectoryname> затем введите следующую команду

$php artisan -V

вы увидите следующее сообщение.

Laravel Framework версии 5.0-dev означает, что вы успешно установили laravel 5!

1

Запустите эту команду, из которой вы хотите сохранить проект

composer create-project laravel/laravel <projectname>

Помните, что он загрузит последнюю версию приложения laravel из git.

если вы используете linux, затем дайте разрешение загрузочному/кэшу и хранилищу, выполнив команду chmod 777 -R <dir name> из корня вашего проекта laravel

0

композитор global требует "laravel/installer = ~ 1.1"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню