Как установить 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
4 answers
Поскольку 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
И composer создаст всю структуру каталогов. В приведенной выше команде test-laravel-5-project
ваш название проекта - вы, конечно, можете назвать его так, как хотите (композитор создаст каталог с этим именем и поместит все файлы Laravel5 в этот каталог)
Многоступенчатый метод
- Скачать https://github.com/laravel/laravel/tree/develop с опцией
Download ZIP
- Распакуйте его в веб-каталоге
- Запустите
composer update
(неcomposer install
) в каталоге, в который вы распаковали свой ZIP-файл
Использование обоих методов при запуске URL-адреса для вашего проекта в браузер (напримерhttp://localhost/projects/test-laravel-5-project/public
в зависимости от настроек вашего веб-сервера) вы получите стандартный веб-сайт Laravel You have arrived.
Оба метода должны хорошо работать. Попробуйте любой из них, в зависимости от того, что вам больше подходит.
Перейдите в интерфейс командной строки и введите следующую командную строку. убедитесь, что composer уже установлен.
$composer create-project laravel/laravel <yourdirectryname> dev-develop
Он задаст вам вопрос об удалении файлов .git, затем введите Y.
измените каталог на
$cd <yourdirectoryname>
затем введите следующую команду
$php ремесленник -V
Вы сможете увидеть следующее сообщение.
Платформа Laravel версии 5.0-dev означает, что вы успешно установили laravel 5!
Запустите эту команду из того места, где вы хотите сохранить свой проект
composer create-project laravel/laravel <projectname>
Помните, что он загрузит последнюю версию приложения laravel из git.
Если вы используете linux, то дайте разрешение на загрузку/кэш и хранилище , выполнив команду chmod 777 -R <dir name>
из корневого каталога вашего проекта laravel
Глобальный композитор требует "laravel/installer=~1.1"