Я хотел попробовать Laravel 4.1
но, к сожалению, застрял в самом начале. Когда я пытаюсь установить его с помощью composer
как указано в Laravel 4.1 documentation
, я получаю следующую error
при запуске "composer create-project laravel/laravel laravelProject --prefer-dist":
[Composer\Downloader\TransportException]
Файл http://packagist.org/p/illuminate/filesystem $ a5912ddb14272c0efa16e821a25bb68e39d3bac736aee7de62cb5641fd7133e3.json "не удалось загрузить: не удалось открыть поток: запрос HTTP
не удался!
Четыре простых шага для установки laravel на машине Windows:
Несколько шагов для установки для Windows Xampp,
Надеюсь, это поможет.
Перейдите по адресу : https://github.com/laravel/laravel
Нажмите на загрузку в правой части страницы, распакуйте файл и переместите все в папку, в которой будет запущен веб-сайт. Используйте примечания по установке, чтобы создать каталог public_html, здесь вы должны публиковать файлы css и javascript.
Другой метод заключается в установке Composer:
http://getcomposer.org/doc/00-intro.md#installation-windows
Затем запустите эту команду из приглашения команд (cmd.exe):
composer create-project laravel/laravel --prefer-dist .
Где точка – это путь, по которому вы хотите установить фреймворк.
или просто следуйте приведенному ниже шагу: принуждение композитора использовать https-соединения к Packagist. У вас возникли проблемы с композитором из-за брандмауэра компании. Брандмауэр блокировал нас от доступа к определенному файлу package.json с веб-сайта http://packagist.org
Странно было то, что он был заблокирован только через соединения http: // и отлично доступен из https: // соединений.
Тем не менее, после многих проб и ошибок и исследований я нашел обходное решение. Это не очень грациозный обходной путь, но он использует тот факт, что композитор не рекурсивно решает местоположение репозитория и принимает команды только из конфигурации компоновщика основного проекта.
Я понял, когда читал документацию на сайте github для композитора, что вы могли бы отключить конфигурацию пакетапакета по умолчанию. Кроме того, вы можете добавить свои собственные репозитории в composer.json в свой проект.
Итак, добавление следующего в composer.json решает проблему, и я могу обойти блоки, установленные на месте брандмауэром.
"repositories": [ { "type": "composer", "url": "https://packagist.org" }, { "packagist": false }
надеюсь, это поможет.
В моем случае в установленном laravel 5.2 с php 7
Очень просто:
Если у вас есть работа XAMPP на вашем компьютере с последней версией php
выполните следующие простые действия.
Чтобы проверить установку Откройте командную строку (клавиша Window + R и введите cmd), затем введите
композитор
Примечание: нет необходимости, когда вы находитесь в пути к каталогу командной строки. Композитор доступен по всему миру в командной строке.
вы увидите подробности о композиторе и их соответствующей версии.
После успешной установки композитора установите laravel, просто набрав команду: Убедитесь, что ваш рабочий Интернет
композитор глобальный требует «laravel / installer»
он будет автоматически загружаться со своего сервера, а также его зависимостей.