Меню Рубрики

Установка laravel 5 github

Laravel install: 5 способов установки и 2 варианта запуска

Приветствую вас, друзья!

Сегодня мы продолжаем знакомство с Laravel PHP framework, которое началось в предыдущей статье, посвящённой обзору особенностей данного фреймворка.

А сегодня мы от сухой теории переходим к практике и произведём установку Laravel на веб-сервер, чтобы наконец-то приступить к разработке сайта.

Framework, как и программы, имеет свои системные требования для полноценной работы. Они, правда, слегка отличаются от софтовых, т.к. заключаются не в особенностях железа (объём ОЗУ, частота процессора и т.д.), а в наличии необходимых программ и их версий.

Вот с этого мы и начнём процесс установки Laravel.

Установка Laravel – системные требования

Итак, вот полный перечень требований к веб-серверу, на который мы будет устанавливать Laravel и создавать сайты на его базе:

  • PHP >= 5.6.4
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Как видите, ничего необычного. требования касаются, в первую очередь, используемой версии PHP и наличия различных модулей для корректной работы Laravel.

По поводу разновидности самого web-сервера нет ни слова. Apache, Nginx и др. — на всём этом Laravel установить и запустить более чем реально 🙂 Потребуются некоторые настройки конфигурации для комфортной работы, но об этом мы поговорим немного позже.

Способы установки Laravel

Переходим непосредственно к процессу установки Laravel, которую можно произвести несколькими способами. Я рассмотрю все возможные, а вы сами выбирайте тот, который вам по душе.

Install Laravel через Composer

Я решил начать с самого распространённого способа установки Laravel среди разработчиков — через пакетный менеджер Composer.

Почему данный способ самый распространённый? Да потому, что у многих данное ПО уже установлено 🙂 И всё, что нужно для того, чтобы развернуть Laravel, — это запустить соответствующую команду и немного подождать, пока скачаются все необходимые файлы, и установятся соответствующие зависимости.

Если же на вашем рабочем ПК до сих пор ещё не установлен Composer, то настоятельно рекомендую его инсталлировать. Благодаря ему не только можно легко и удобно установить Laravel, но и, пожалуй, это один из способов (самый распространённый и описываемый в каждой инструкции) установки пакетов Laravel, к которым мы в будущем обязательно прибегнем для быстрого и удобного расширения базового функционала движка.

Установка Composer

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

Если вы используете ОС Windows, то для установки Composer можно воспользоваться инсталлятором, который, кроме установки, также редактирует системную переменную $PATH, благодаря чему консольную команду composer возможно вызывать глобально, вне зависимости от того, в какой папке вы находитесь.

Всё же не лишним будет перезапустить компьютер после установки, чтобы изменения переменной $PATH воспринялись ОС.

Если же вы работаете из-под другой ОС (Linux, MacOS), то в вашем случае для установки существует ещё и консольный вариант:

При данном варианте возможно выбирать целевую директорию, в которой будет установлен Composer, его версию и название файла, который по умолчанию называется composer.phar.

Иногда это бывает удобно, когда вы используете несколько версий PHP, и для каждой необходима своя версия Composer.

Также не забудьте изменить переменную $PATH и перезагрузить компьютер 🙂

Установка Laravel

После успешной установки Composer на ваш сервер в консоли переходим в папку, где будет располагаться будущий сайт. Я при разработке сайтов пользуюсь ОС Windows и замечательной программкой OpenServer, поэтому я создам Laravel проект прямо в каталоге сайтов OpenServer, предназначенном для этих нужд:

Далее устанавливаем Laravel следующей командой:

Самый последний параметр – название каталога сайта, в который будет установлен Laravel. В моём случае это «Laravel5Portfolio», вы можете написать вместо него своё название.

Данная команда автоматически скачивает Laravel в указанную папку и запустит процесс установки. Остаётся только наблюдать.

На финальном этапе установщик генерирует ключ приложения, который будет использоваться для шифрования сессий, кук и паролей, поэтому рекомендуется его на всякий случай проверить, чтобы в дальнейшем не было проблем с данными объектами.

Он хранится в файле .env в корне проекта в виде 32-символьного значения переменной APP_KEY. Ежели она пустая, запустите в консоли artisan-команду key:generate.

По идее, если вы следовали инструкциям выше, на данном этапе проблем с ключом у вас возникнуть не должно, поэтому интерфейс artisan и список его команд мы рассмотрим немного позже.

Установка Laravel с помощью установщика

Итак, ещё один способ установки Laravel, потребующий наличия Composer.

Отличия от предыдущего заключаются в ещё одном лишнем шаге установки, целью которого является декларация глобальной команды laravel, при вызове которой будет происходить установка Laravel в определённую директорию, включая все необходимые зависимости.

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

Далее, как и при установке Composer, необходимо будет отредактировать системную переменную $PATH, о чём я уже говорил. Это нужно для декларации глобальной консольной команды, благодаря которой новый Laravel проект будет создаваться следующим способом:

В данном примере, после вызова команды в определённой директории, в которую можно попасть путём ввода команды cd путь_к_директории, будет создана папка blog, в которую установится последняя версия Laravel PHP framework.

Ручная установка Laravel

Установка Laravel с помощью Composer проста, понятна, а потому и рекомендуема. Но всё же, данный способ не является единственным, чтобы развернуть Laravel у себя на компьютере.

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

Для этого необходимо зайти на github.com и скачать файлы из официального репозитория Laravel:

Для download Laravel 5 нужно нажать на кнопку «Download ZIP», которая доступна в правом выпадающем меню. Кстати, при скачивании файлов из ветки «master», которая доступна по умолчанию, при входе в репозиторий, вы получите самую последнюю версию движка, которая на сегодняшний день Laravel 5.4.19.

Ну, а далее следует стандартная распаковка zip-архива в директорию, где будет располагаться будущий сайт.

Данный способ даже не описан в официальной документации Laravel (ввиду его примитивности, я полагаю), поэтому воспользоваться вы им можете, но всё же рекомендуется 🙂 Только в самых крайних случаях.

Кстати! При данном способе установки не забудьте после распаковки архива перейти в консоли в папку проекта и запустить следующую команду:

Читайте также:  Установка зажигания уаз 3741

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

Установка Laravel через Git с GitHub

Если вы являетесь профессиональным разработчиком, и на вашей рабочей машине уже установлен Git, то можете воспользоваться им для того, чтобы установить Laravel.

Для этого запускаем Git Bash (Git консоль) в любой директории вашего ПК (лучше всего запустить её сразу в каталоге веб-сервера, содержащего папки сайтов) и вводим следующую команду:

С помощью неё вы скопируете файлы из официального репозитория Laravel, адрес к которому указывается в качестве параметра. Если интересно, как я его узнал — посмотрите на скриншот в предыдущем способе установки, где открыто окно с кнопкой «Download ZIP».

Выше кнопки есть текстовое поле, в котором прописан адрес репозитория в HTTPS/SSH форматах. Я использовал HTTPS-вариант, который достаточно скопировать в буфер, а потом вставить в консоли в качестве параметра.

После запуска команды вы получите файлы фреймворка у себя на компьютере. И не забудьте, как и в предыдущем способе, запустить composer update для установки недостающих ресурсов. Без них запустить и воспользоваться фреймворком у вас не получится.

Особенности установки Laravel на виртуальную машину

Наверное, если не все, то многие из вас слышали о виртуальных машинах, которые возможно создавать путём установки специальных программ (виртуализаторов) на вашу основную операционную систему (ОС) реального компьютера.

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

Плюсов в данном подходе масса:

  1. Для всех необходимых компонентов сервера уже есть готовые пакеты, поэтому устанавливать их очень просто;
  2. Если вы работаете над проектом параллельно с несколькими другими разработчиками, то всё, что будет нужно сделать новым участникам команды — это скопировать существующую виртуальную машину на свой локальный компьютер;
  3. Начало работы будет максимально простым — достаточно настроить автозапуск компонентов при старте виртуальной машины и запустить её (если сделать подобное на реальной машине, то вся эта куча будет стартовать даже тогда, когда вам нужен будет ПК лишь для запуска Skype, что неудобно).

Помимо виртуальной машины, в разработке есть понятие виртуальной рабочей среды, которое заключается в наличии «как бы установленного» необходимого ПО для запуска отдельных проектов.

Данную виртуальную среду разработки можно получить как при помощи установки отдельного ПО (например, Docker) либо используя надстройки для уже используемых программ-виртуализаторов.

Если у вас уже имеется установленные виртуализаторы и вы любите ими пользоваться, то для начала работы с Laravel уже есть всё необходимое в коробке.

Установка Laravel Homestead

Laravel Homestead — это официальный пакет для Vagrant, средства для конфигурации и установки виртуальной среды разработки.

При этом вы получаете набор необходимого для запуска сайта ПО без его реальной установки. Такой подход, кстати, рекомендуют сами разработчики Laravel в официальной документации по установке Laravel:

The Laravel framework has a few system requirements. Of course, all of these requirements are satisfied by the Laravel Homestead virtual machine, so it’s highly recommended that you use Homestead as your local Laravel development environment.

Vagrant является программной обёрткой для существующих виртуализаторов (Oracle VirtualBox, VMWare, Parallels и т.д.), т.е. для того, чтобы организовать виртуальную среду разработки для работы с Laravel данным способом, придётся:

  1. Установить виртуализатор;
  2. Установить Vagrant;
  3. Установить Laravel Homestead.

После всех данных действий вы получите следующий список ПО без их физической установки:

  • Ubuntu 16.04
  • Git
  • PHP 7.1
  • Nginx
  • MySQL
  • MariaDB
  • Sqlite3
  • Postgres
  • Composer
  • Node (With Yarn, Bower, Grunt, and Gulp)
  • Redis
  • Memcached
  • Beanstalkd
  • Mailhog
  • ngrok

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

Если же у вас ничего нет, то потребуется достаточно много телодвижений, т.к. помимо установки требуемых программ для ОС Windows ещё необходимо будет включить аппаратную виртуализацию в BIOS (VT-x). Это, пожалуй, единственный минус данного подхода.

Ну, и ещё, тут имеет дело привычки. Мне, например, данные инновации в виде виртуальных сред разработки не пришлись по вкусу. Я давно нашёл для себя комфортное средство для разработки — OpenServer, добавление новых компонентов в котором также происходит путём визуального выбора нужного ПО и его версии.

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

Но, мне пока что и не нужно никуда свои проекты переносить 🙂 Поэтому для моих задач OpenServer мне с головой хватает: раз настроил версии серверных компонентов — и вперёд, только новые проекты добавлять останется.

В случае с тем же Docker, для каждого нового проекта придётся снова производить конфигурацию модулей. Причём, всё это происходит в консольном режиме с использованием команд API Docker.

Я пытался пользоваться данным ПО, но лично мне оно показалось неудобным и, честно говоря, не вижу в нём особого смысла. Зачем извращаться и изучать ещё одно API, если можно направить свой энтузиазм на изучение настроек серверов, которые применяются повсеместно — и при локальной разработке, и при работе сайтов на Shared хостингах, и на выделенных серверах.

В общем, Docker мне пока что показался бессмысленным и абсолютно не понравился, поэтому я решил вернуться к OpenServer.

Возможно, в будущем я ещё прибегну к виртуальным средам разработки, но сейчас я ещё к этому не пришёл 🙂

Но это не значит, что вы не должны пробовать его использовать — возможно, вам он придётся по вкусу.

Установка Laravel — завершающий этап

Итак, я рассказал вам, как устанавливать Laravel, а также рассмотрел все возможные способы, какими установка Laravel может быть произведена. Причём, данные способы работают не только при установке на локальный веб-сервер, но могут быть применены и при разворачивании Laravel приложений с нуля прямо на хостинге.

Как же теперь проверить, что мы всё сделали правильно?

Самый простой способ проверки работоспособности Laravel даже не потребует от вас наличия настроенного веб сервера. Минимальным требованием является наличие установленного PHP.

В таком случае для запуска Laravel можно будет воспользоваться встроенным в PHP сервером разработки с помощью artisan команды serve:

Читайте также:  Установки для очистки выбросов в атмосферу

Данная команда запускает сервер разработки по URL http://localhost:8080 и делает доступным сайт, в папке которого вы вызвали команду serve.

Если же у вас уже есть в наличии настроенным веб-сервер со всеми необходимыми компонентами (минимум Apache/Nginx + PHP), то для тестового запуска Laravel введите в строке браузера url вашего сайта, добавив в конце «/public», т.к., ввиду файловой структуры Laravel, даже после успешной установки, при входе на сайт вы увидите только список файлов.

Итак, если вы всё сделали правильно, то в окне браузера вы увидите приветственный экран Laravel:

Если вы его не увидели, то изучайте выдаваемые ошибки, которые вы сможете найти как прямо в браузере, так и в логах вашего веб-сервера. Пишите о них в комментариях и я постараюсь вам помочь.

Если же вы не смогли даже настроить Laravel на веб-сервере, то дождитесь следующей статьи, в которой будут изложены подробные инструкции по запуску Laravel как на WAMP/LAMP сборках, так и на чистых серверах — Nginx и Apache. А также мы поговорим, как избавиться от ссылки на public директорию в URL сайта.

Поэтому подписывайтесь на обновления проекта, чтобы получать на email уведомления о выходе новых публикаций. А также жду всех вас в нашем сообществе Вконтакте, где, помимо анонсов новых статей вы сможете задать интересующий вас вопрос по поводу разработки, правок на существующие сайты, а также по их продвижению в поисковой выдаче.

Ну, и не лишним будет напомнить о том, чтобы вы не забывали делиться записью со своими друзьями с помощью социальных кнопок внизу. Для вас мелочь — а мне приятно 🙂

P.S.: если вам нужен сайт либо необходимо внести правки на существующий, но для этого нет времени и желания, могу предложить свои услуги.

Более 5 лет опыта профессиональной разработки сайтов. Работа с PHP, OpenCart, WordPress, Laravel, Yii, MySQL, PostgreSQL, JavaScript, React, Angular и другими технологиями web-разработки.

Опыт разработки проектов различного уровня: лендинги, корпоративные сайты, Интернет-магазины, CRM, порталы. В том числе поддержка и разработка HighLoad проектов. Присылайте ваши заявки на email cccpblogcom@gmail.com.

И с друзьями не забудьте поделиться 😉

источник

Установка

Установка

Требования к серверу

У Laravel есть несколько системных требований. Само собой, все они учтены в виртуальной машине Laravel Homestead, поэтому рекомендуется использовать для локальной разработки именно её.

Но если вы не используете Homestead, то вам необходимо выполнить следующие требования:

  • PHP >= 5.6.4
  • PDO расширение для PHP (для версии 5.1+)
  • MCrypt расширение для PHP (для версии 5.0)
  • OpenSSL (расширение для PHP)
  • Mbstring (расширение для PHP)
  • Tokenizer (расширение для PHP)
  • XML (расширение для PHP) (для версии 5.3+)

Для PHP 5.5 в некоторых дистрибутивах ОС может потребоваться вручную установить расширение PHP JSON. В Ubuntu это можно сделать командой sh apt-get install php5-json .

Установка Laravel

Laravel использует Composer для управления зависимостями. Поэтому сначала установите Composer, а затем Laravel.

С помощью установщика Laravel

Сначала загрузите установщик Laravel с помощью Composer.

Не забудьте поместить каталог $HOME/.composer/vendor/bin (или его эквивалент в вашей ОС) в вашу переменную PATH, чтобы исполняемый файл laravel мог быть найден вашей системой.

После установки команда sh laravel new произведёт установку свежего Laravel в указанный каталог. Например, sh laravel new blog создаст каталог с именем blog , содержащий свежий Laravel со всеми установленными зависимостями:

С помощью создания проекта Composer

Вы также можете установить Laravel с помощью команды sh create-project :

После установки необходимо обновить пакеты до последних версий. Сначала удалите файл /vendor/compiled.php , затем смените текущий каталог на и выполните команду sh composer update .

Laravel устанавливается с готовыми преднастройками для регистрации и авторизации пользователей. Если хотите удалить их, используйте Artisan-команду sh fresh :

Локальный сервер для разработки

Если на вашей локальной машине установлен PHP, и вы хотите использовать встроенный в него сервер для разработки вашего приложения, вы можете использовать Artisan-команду sh serve . Эта команда запустит сервер на http://localhost:8000 :

Конечно, больше возможностей для надёжной локальной разработки доступно в Homestead и Valet.

Настройка

Папка public

После установки Laravel необходимо настроить документ/веб корень вашего веб-сервера на папку public . Файл index.php в этой папке служит в качестве фронт-контроллера для всех HTTP-запросов, входящих в ваше приложение.

Файлы настроек

Все файлы настроек для фреймворка Laravel хранятся в папке config . Каждый параметр хорошо описан, поэтому вы можете просмотреть их, чтобы ознакомиться с доступными возможностями.

Права на папки

После установки Laravel вам может понадобиться настроить некоторые права. У вашего веб-сервера должны быть права на запись в папки внутри storage и bootstrap/cache ( vendor для версии 5.0), иначе Laravel не запустится. Если вы используете виртуальную машину Homestead, то там эти права уже настроены.

Ключ приложения

Далее вам необходимо задать случайную строку в качестве ключа приложения. Если вы установили Laravel с помощью Composer, то этот ключ уже был задан для вас командой sh php artisan key:generate .

Обычно эта строка должна быть длиной 32 символа. Ключ может быть задан в файле среды .env . Если вы ещё не переименовали файл .env.example в .env , то вам надо сделать это сейчас. Если ключ приложения не задан, данные пользовательских сессий и другие шифрованные данные не будут защищены!

Дополнительные настройки

Laravel практически не требует других начальных настроек — вы можете сразу начинать разработку! Однако вам может пригодиться файл config/app.php и его документация. Он содержит несколько настроек вроде timezone и locale, которые вы можете изменить для вашего приложения.

Также вы можете настроить некоторые дополнительные компоненты Laravel, такие как:

После установки Laravel вам также надо настроить локальную среду.

Никогда не оставляйте параметр app.debug со значением true в продакшне.

Настройка веб-сервера

Красивые URL

Laravel поставляется вместе с файлом public/.htaccess , который настроен для обработки URL без указания index.php . Если вы используете Apache в качестве веб-сервера, обязательно включите модуль mod_rewrite.

Если стандартный .htaccess не работает для вашего Apache, попробуйте следующий:

При использовании Nginx следующая директива в настройках вашего сайта позволит перенаправлять все запросы в фронт-контроллер sh index.php :

Само собой, при использовании Homestead или Valet красивые URL будут настроены автоматически.

Настройки окружения

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

Читайте также:  Установка газового счетчика отложена

Для удобства в Laravel используется PHP-библиотека DotEnv от Ванса Лукаса. В свежеустановленном Laravel в корневом каталоге вашего приложения находится файл .env.example . Если вы установили Laravel при помощи Composer, этот файл автоматически переименован в .env . В другом случае вам придётся переименовать его вручную.

Все находящиеся в этом файле переменные будут загружены в супер-глобальную переменную PHP $_ENV , когда ваше приложение получит запрос. Вы можете использовать функцию PHP env () для получения значений из этой переменной. На самом деле, если вы посмотрите в файлы настроек Laravel, то обнаружите, что некоторые параметры уже используют эту функцию!

Вы можете изменять переменные среды по своему желанию для своего локального сервера, и для «продакшн» -сервера. Но вам не надо помещать файл .env в вашу систему контроля версий, так как каждому разработчику / серверу могут быть необходимы собственные настройки окружения для использования вашего приложения.

Если вы работаете в команде, вы можете продолжать включать файл .env.example в ваше приложение. Поместив примеры значений в пример файла настроек, вы поможете другим разработчикам легко разобраться, какие переменные среды необходимы для запуска вашего приложения.

Получение текущего окружения приложения
Текущее окружение приложения определяется с помощью переменной APP_ENV в файле .env . Вы можете получить это значение методом PHP environment () фасада App :

Также вы можете передать аргумент в метод PHP environment () , чтобы проверить совпадение с указанным значением. При необходимости вы можете передать даже несколько значений:

Экземпляр приложения также можно получить при помощи вспомогательного метода PHP app () :

Настройки кэширования

Для ускорения вашего приложения вы можете кэшировать все файлы настроек в единый файл при помощи Artisan-команды sh config:cache . Эта команда соберёт все параметры вашего приложения в единый файл, который может быть быстро загружен фреймворком.

Вам стоит всегда выполнять команду sh php artisan config:cache , как часть процедуры развёртывания в «продакшн» . При локальной разработке не стоит выполнять эту команду, так как параметры необходимо часто изменять при разработке приложения.

Доступ к значениям настроек

Вы легко можете обратиться к значениям настроек при помощи глобальной вспомогательной функции PHP config () . К значениям настроек можно обращаться с помощью «точечного» синтаксиса, который включает в себя имя файла и необходимый параметр. Также можно указать значение по умолчанию, которое будет возвращено, если запрашиваемый параметр не существует:

Чтобы задать значения настроек во время выполнения, передайте массив в функцию PHP config () :

Название для приложения

После установки Laravel вы можете дать «имя» вашему приложению. По умолчанию папка app входит в пространство имён App , и загружается с помощью Composer по стандарту автозагрузки PSR-4. Но вы можете изменить пространство имён в соответствии с названием вашего приложения, это делается простой Artisan-командой sh app:name .

Например, если ваше приложение называется «Horsefly» , вы можете выполнить такую команду в корневом каталоге приложения:

Переименование приложения вовсе не обязательно, при желании вы можете оставить пространство имён App .

Режим обслуживания

Когда ваше приложение находится в режиме обслуживания, для всех запросов в ваше приложение будет отображаться специальное представление. Это позволяет легко «отключить» приложение при его обновлении или выполнении обслуживания. Проверка режима обслуживания включена в стандартный набор посредников для вашего приложения. Если приложение находится в режиме обслуживания, будет выброшено исключение HttpException с кодом состояния 503.

Для включения режима обслуживания просто выполните Artisan-команду sh down :

Для отключения режима обслуживания используйте команду sh up :

Шаблон отклика режима обслуживания

Стандартный шаблон отклика режима обслуживания расположен в resources/views/errors/503.blade.php .

Режим обслуживания и очереди

Когда ваше приложение находится в режиме обслуживания, не будут обрабатываться задачи в очереди. После выключения режима обслуживания задачи продолжат обрабатываться в обычном режиме.

Комментарии (15)

во время установки через композер, на шаге installing-dependencies процесс установки зависает. помогает только ctrl+c. не подскажите в чем может быть проблема. пробовал установить symfony, ставится без проблем. система: windows7->openserver. заранее благодарен.

сам же отвечаю на свой вопрос. видимо дело было в каком то програмном глюке, переключил модуль php с версии 5.6 на версию 5.5 в настройках openserver, все заработало.

[Seld\JsonLint\ParsingException]
«c:\bin\composer.bat» does not contain valid JSON
Parse error on line 1:
@php «%

dp0composer.
^
Expected one of: ‘STRING’, ‘NUMBER’, ‘NULL’, ‘TRUE’, ‘FALSE’, ‘ <', '['
Ошибка такого плана

Установил через composer. Открываю через браузер и выдает ошибку. Не может заинклюдить файл /laravel/vendor/autoload.php А вот даже папки такой нет vendor в корне проекта. Файл инклюдит в /laravel/bootstrap/autoload.php line17

Все, разобрался. Mycrypt ему нужен был.

«Не забудьте поместить каталог

/.composer/vendor/bin в вашу переменную PATH, чтобы исполняемый файл laravel мог быть найден вашей системой.»

система ubuntu, что значит поместить в переменную? куда каталог перенести?

  1. система ubuntu, что значит поместить в переменную?

Ищите в Google, базовый вопрос раз пользуетесь Linux. Дописать в .bashrc:

Установка laravel относится к базовым вопросам системы?

Указанную строку добавил в файл, эффекта нет. Ушел искать ответ на базовый вопрос в гугл.

  1. Установка laravel относится к базовым вопросам системы?

Базовые вопросы не включают установку Laravel, но установка Laravel включает в себя базовые вопросы.

С Laravel и Composer кроме PATH вам нужно знать о множестве других вещей — как сделать composer.phar исполняемым, что такое права и группы, что такое Vagrant и т.п. Нельзя всё это описать в Установке.

Все верно, это относится к настройке ОС по факту и косвенно к Laravel. Нужно это понимать, а не ворчать. А ответил правильно, так можно добавить путь в PATH. Но в Linux’e. А если не знаете как аналогично сделать в винде, может рано за фреймворки браться и нужно освоить основы?

Prowler
ответ ради того, чтобы просто что то написать? винда то тут при чем?

Proger_XP
меня интересовал только вопрос по PATH. с остальным проблем нет.

  1. меня интересовал только вопрос по PATH. с остальным проблем нет.

Вы с августа его не решили? Как насчёт Google? С ходу — первый вопрос на русском SO.

нет, уже давно решил. спасибо. как раз на so нашел ответ на вопрос.

источник

Добавить комментарий

Adblock
detector