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

У меня возникли проблемы с запуском тестового экземпляра 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 о том, как установить Laravel

Поскольку 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 в этот каталог)

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

  1. Загрузите https://github.com/laravel/laravel/tree/develop с помощью опции Download ZIP
  2. Распаковать его в веб-каталоге
  3. Запустите composer update (не composer install ) в каталоге, в котором вы распаковали свой ZIP-файл

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

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

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

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

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

$ php artisan -V

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

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

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

 composer create-project laravel/laravel <projectname> 

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

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

композитор глобальный требует "laravel / installer = ~ 1.1"