Как установить Laraver 10 на XAMPP
Для установки Laravel нужно зайти на официальный сайт по адресу Фреймворк PHP для веб-мастеров
Требования
Далее в строке поиска набираем require и посмотрим требования к окружению для установки Laraver 10.
Нам подходит первый же результат нам подходит: Server Requirements, переходим по ссылке из пункта меню, и здесь мы видим, что версия php для laravel 10 должна быть не менее 8.1
Установка на XAMPP
Далее нужно перейти в панель управления сервер XAMPP, выбрать в меню файл настройки конфигурации файла php.ini.
Здесь нужно найти строку с расширением zip.
Это расширение, будет скорей всего за комментировано: ;extension-zip, нужно снять комментарий extension-zip.
Если этой строки нет, то просто запишите это строку extension-zip.
Далее сохраняем файл php.ini и пере запускаем сервер XAMPP
Нам нужен extension-zip это расширение библиотека, которое нам позволит распаковать при установке пакета Laravel со всеми зависимостями.
После этого нужно перейти в консоль.
Набираем команду:
php -v
Смотрим версию php.
Далее нужно установить Composer, установить его можно глобально, либо же локально, мы будем устанавливать локально.
Для этого нужно перейти на официальный сайт Composer, выбираем версию Latest Stable (sha256 / sha256sum / asc) for PHP 7.2+ user, скачиваем.
Сохраняем в папку htdocs, в этой папке находятся домены проекта.
После загрузки у вас должно выглядеть так.
Далее в командной строке xampp, переходим в папку htdocsНабрав команду:
cd htdocs
Проверим версию Composer, набираем команду:
php composer.phar -V
Для его установки переходим в раздел документации, в раздел Installation, здесь подробно описано как установить на различные операционные системы.
Мы будем использовать установку с использованием Composer.
Копируем текст и вставляем в в командную строке xampp, немного изменив содержимое, команда должна быть такой:
php composer.phar create-project laravel/laravel laravel.loc
Нажимаем inter и дожидаемся установки Laravel.
laravel.loc это папка, которую создаст Laravel при установке, это будет наш домен, здесь будут все файлы проекта.
После установки Laravel, в папке htdocs появится каталог с названием laravel.loc, в котором будет установлен Laravel
Далее нужно перейти в папку laravel.loc, для этого в командной строке xampp, набираем команду:
cd laravel.loc
Проверяем установленную версию Laravel, для этого набираем команду:
php artisan -V
Далее нужно запустить главную страничку сайта laravel.loc, для этого нужно перейти в каталог xampp, в нем найти папку apache, в которой мы откроем каталог conf, в котором находится папка extra и в ней нужно отредактировать файл httpd-vhosts.conf.
Открываем его в текстовом редакторе, например Notepad++, в этом файле есть записи о виртуальных хостах, нам нужно добавить новую запись, в которой мы укажем новый домен laravel.loc.
В конец файла добавим ниже написанный код:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.examle.com
DocumentRoot "D:/XAMP/htdocs/laravel.loc/public"
ServerName laravel.loc
</VirtualHost>
Сохраняем файл, чтобы в адресной строке Web – браузера можно было открыйть наш сайт по адресу http://laravel10.loc, нужно настроить файл хостов операционной системы windows, для этого переходим в системный диск c:\ , находим паку windows, в которой откроем каталог System32, в котом найдем папку drivers, в которой откроем каталог etc и в нем найдем файл hosts.
Полный путь должен выглядеть так: C:\Windows\System32\drivers\etc\hosts.
Запускаем Notepad++ от имени администратора и открываем файл hosts, в нем самый конец файла добавим запись:
127.0.0.1 laravel10.loc
Сохраняем файл перезапускаем сервер XAMP, и после пере загрузки компьютера нам будет доступен домен laravel.loc по адресу: http://laravel10.loc, можно и запустить сайт без перезагрузки компьютера, для этого в адресной строке Web – браузера укажем адрес 127.0.0.1
Теперь при обновлении страницы в Web – браузера, мы увидим уже главную страницу сайта.
Если перейти в низ страницы сайта, то мы увидим версию php, которую мы используем и версию Laravel, которую мы установили.
Заключение
На этой странице сайта мы рассмотрели, как установить laravel 10, на XAMPP.