О web-разработке
и даже немного больше...

Установка Laravel на локальный сервер

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

Первым делом, вам потребуется какой-либо локальный веб-сервер, я использовал XAMPP. В самом деле при установке Laravel есть свой веб-сервер, который может обрабатывать http-запросы. Однако для разработки может потребоваться сервер MySQL и утилита phpMyAdmin. Именно для этого и требуется установка Laravel в связке с XAMPP.

Установка Composer в директорию сайта

Composer – является пакетным менеджером для разработки на PHP, который позволяет управлять зависимостями веб-приложений, и скачивать нужные библиотеки для работы проекта.
Просмотреть инструкцию по установке composer можно по ссылке:
https://getcomposer.org/download/

Установка будет производиться в терминале. Я использую в качестве редактора Visual Studio Code, в нём уже есть встроенный терминал, через который можно выполнять команды. Вы можете использовать любую другую среду разработки, которая вам по душе.

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

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

После выполнения всех команд в папке проекта должен появиться файл composer.phar. Теперь самое время установить сам Laravel.

Установка Laravel глобально и локально

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

Развёрнутое описание процесса установки Laravel есть в документации:
https://laravel.com/docs/8.x/installation

Шаг 1. Устанавливаем Laravel глобально через терминал:

php composer.phar global require laravel/installer

Шаг 2. Устанавливаем Laravel локально через терминал:

php composer.phar create-project laravel/laravel example-app

Здесь в качестве «example-app» вы даёте имя папки, в которой будет находится файлы вашего проекта. В итоге у вас будет создана директория в которой будут находиться файлы пустого проекта.

После установки Laravel нам потребуется установить Node.js. Установленный Node.js позволит работать файлу «миксу», который будет собирать CSS и JS. Если говорить кратко, то это технология SASS, для работы с CSS, а также склеивания JS-файлов.

Установка Node.js для Laravel

Node.js устанавливается как обычная программа, скачать его можно по ссылке на официальный сайт.
https://nodejs.org/en/download/

После того как установили Node.js на компьютер, теперь мы можем установить все зависимости для Laravel.
Переходим в папку проекта перед выполнением команды npm.

В этой папке есть файл «package.json» в котором прописаны все зависимости для работы проекта.
Установка всех зависимостей выполняется следующей командой:

npm i

Это более короткая запись «npm istall». Выполнив установку всех зависимостей, в папке сайта так же появится новая директория «node_modules», в которой собственно и будут находиться дополнительные компоненты для полноценной работы с Laravel.

На этом процесс установки закончен. В Laravel есть встроенная утилита, которая называется «artisan». Эта утилита так же запускает встроенные веб-сервер Laravel, для этого следует выполнить команду:

php artisan serve

После выполнения команды в терминале будет сообщение, которое показывает по какому URL можно открыть сайт в браузере:

Таким образом, набрав в адресной строке http://127.0.0.1:8000 мы попадём на сайт Laravel на локальном сервере. Обратите внимание что это работает не XAMPP а именно встроенный http-сервер, через artisan. XAMPP потребуется запускать тогда, когда вы уже начнёте работать непосредственно с базами данных. На этом, пожалуй, процесс установки можно считать законченным.

Полный список доступных команд artisan можно посмотреть, выполнив команду в терминале:

php artisan

На этом у меня всё, всем всего доброго!

Опубликован: 11.03.2021 г.

См. также:

Как просмотреть SQL запрос в Eloquent Laravel?
Как объявить переменную в шаблоне Laravel Blade?
Проверка на пустоту коллекций Eloquent в Laravel
Как получить URL текущей страницы в Laravel?
Как вывести роуты Laravel в отдельный файл?
Как получить случайные записи из БД в Laravel?
Ограничение выборки (LIMIT) данных в Laravel
Как перенести Laravel на боевой сервер?

Комментарии

  1. Линар пишет:

    У меня проблема с запуском XAMPP после установки laravel. Было полезно если оставили бы ссылку на статью с конфликтом

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарии
  • Загрузка...
Друзья сайта