Как установить 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 Documentation на то, как установить Laravel
Ответы
Ответ 1
Поскольку 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 в этот каталог)
Многоступенчатый метод
Используя оба метода при запуске URL-адреса вашего проекта в браузере (например, http://localhost/projects/test-laravel-5-project/public
в зависимости от настроек вашего веб-сервера), вы получите стандартный веб-сайт Laravel You have arrived.
Оба метода должны хорошо работать. Дайте одну попытку, в зависимости от того, что лучше всего подходит вам.
Ответ 2
Перейдите в CLI и введите следующую командную строку. убедитесь, что композитор уже установлен.
$composer create-project laravel/laravel <yourdirectryname> dev-develop
Он задаст вам вопрос об удалении файлов .git, затем введите Y.
измените каталог на
$cd <yourdirectoryname>
затем введите следующую команду
$php artisan -V
вы увидите следующее сообщение.
Laravel Framework версии 5.0-dev
означает, что вы успешно установили laravel 5!
Ответ 3
Запустите эту команду, из которой вы хотите сохранить проект
composer create-project laravel/laravel <projectname>
Помните, что он загрузит последнюю версию приложения laravel из git.
если вы используете linux, затем дайте разрешение загрузочному/кэшу и хранилищу, выполнив команду chmod 777 -R <dir name>
из корня вашего проекта laravel
Ответ 4
композитор global требует "laravel/installer = ~ 1.1"
Ответ 5
Сначала вам нужно глобально установить laravel в вашей системе с помощью этой команды
глобальный композитор требует laravel/installer
тогда вы можете установить Laravel тремя способами,
1) Зайдите в laravel github Reqosritory и загрузите его zip, а затем получите ssh или URL Https и установите его из CMD или Git bash
2) откройте Git bash, просто напишите laravel new там, это загрузит последнюю версию laravel
3) откройте cmd или git bash и напишите туда.
композитор, создание-проект - блог prepre-dist laravel/laravel
если вы хотите установить какую-то старую версию, вы можете написать упоминание о версии в последней.
composer create-project --prefer-dist laravel/laravel blog 5.2. *