LoginSignup
0
0

More than 1 year has passed since last update.

Windows11のローカルにLaravel環境をデプロイするには

Posted at

Laravel でWebアプリを作るには

PHPベースのフレームワークなので、まずはPHPが何なのかを知っておく。
LAMP環境でPHPを用意するならXAMPPをインストールしておくことで軽快に用意できる。

XAMPP を chocolatey でインストール

choco install xampp-80 -y

インストール後にバージョンを確認。

1.XAMPPのコントロールパネルを開き、Apacheの「Start」を押します。
(ボタン名が「STOP」に変わります)
Apache起動後に「Admin」をクリックします。
2.ブラウザが開き、XAMPPのバージョンが表示されます。

http://localhost/

応答結果

XAMPP for Windows 8.0.15

composer を chocolatey でインストール

choco install composer -y
インストール後にcmdでバージョンを確認。

composer

応答結果

Composer version 2.3.5 2022-04-13 16:43:00

Laravelのインストール

composer global require "laravel/installer"
インストール後にcmdでバージョンを確認。

laravel -v
応答結果

Laravel Installer 4.2.10

php.ini の編集

カレントディレクトを移動する

cd C:\xampp\php

php.ini の下記該当箇所を修正。

default_charset = UTF-8
date.timezone=Asia/Tokyo
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8

Laravelの8.x系をインストールする

インストールしたい htdocs ディレクトリに移動

cd C:\xampp\htdocs

Laravelの8.x系をインストールする

composer create-project laravel/laravel project-name "8.*"

composer.lock をインストール

composer install

composer.json をアップデート

composer update

composer.lock を再度インストール

composer install

vendor の中に autoload.php ファイルが出てきてることを確認。

Laravelを起動

php artisan serve

ブラウザで Localhost を開く

http://127.0.0.1:8000/

http://localhost:8000/

参考文献

Laravel - Wiki
https://ja.wikipedia.org/wiki/Laravel

Laravel - Qiita
https://qiita.com/tags/laravel

Chocolatey - Wiki
https://ja.wikipedia.org/wiki/Chocolatey

XAMPPのバージョンを調べる(PHP/Apach/MariaDB)
https://itsakura.com/xampp-version

Composer - Wiki
https://ja.wikipedia.org/wiki/Composer

Laravelのインストール手順(Windows)
https://blog.senseshare.jp/laravel-install.html
→ laravel new は使わない。

バージョン指定してLaravelをインストールする
https://eclair.blog/install-laravel/

Windows 環境での Laravel インストールから起動まで
https://qiita.com/tsuna_kan/items/a51cfaa668ced7bacb0e

【Laravel】Laravel初期設定
https://qiita.com/LingmuSajun/items/897b6f55e79d08eaed3f

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0