Laravelは、PHPで開発されたフレームワークであり、迅速なアプリケーションの開発を支援するために、豊富な機能を提供しています。特に、シンプルでエレガントなコードを重視し、開発者にとって非常に使いやすい環境を提供します。この記事では、WindowsとUbuntuの両方の環境におけるLaravel 5のインストールと設定手順について、詳細に解説します。
1. Laravel 5のインストール準備
1.1 必要なソフトウェア
Laravelをインストールするには、以下のソフトウェアが必要です:

-
PHP 7.0以上(推奨:7.1またはそれ以上)
-
Composer(PHPの依存管理ツール)
-
MySQLまたはSQLite(データベース)
-
Node.jsとNPM(フロントエンドのビルドツール)
これらがインストールされていない場合は、先にインストールしておく必要があります。
2. WindowsでのLaravel 5のインストール
2.1 PHPのインストール
-
PHPの公式サイトからWindows用のPHPをダウンロードします:https://windows.php.net/download
-
ZIPアーカイブを解凍し、任意のディレクトリに配置します。
-
環境変数にPHPのパスを追加します。これにより、コマンドラインからPHPコマンドを実行できるようになります。
2.2 Composerのインストール
-
Composerを公式サイトからダウンロードします:https://getcomposer.org/download/
-
インストーラーを実行し、インストールします。インストールが完了したら、コマンドラインで
composer
と入力して正しくインストールされているか確認します。
2.3 Laravelのインストール
-
Composerを使用してLaravelをインストールします。以下のコマンドを実行します:
bashcomposer global require "laravel/installer"
-
インストールが完了したら、コマンドラインから
laravel
コマンドが使用できることを確認します。
2.4 Laravelプロジェクトの作成
-
Laravelプロジェクトを作成するため、以下のコマンドを実行します:
bashlaravel new プロジェクト名
-
プロジェクトが作成されると、自動的に必要な依存関係がインストールされます。
2.5 .envファイルの設定
プロジェクトディレクトリ内にある .env
ファイルを開き、データベースやその他の設定を行います。
bashDB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=データベース名 DB_USERNAME=ユーザー名 DB_PASSWORD=パスワード
これで、Windows環境でLaravelが設定できました。
3. UbuntuでのLaravel 5のインストール
3.1 PHPのインストール
-
PHP 7.1以上をインストールするには、以下のコマンドを実行します:
bashsudo apt update sudo apt install php php-cli php-fpm php-mbstring php-xml php-mysql php-json php-curl
-
PHPが正しくインストールされているか確認するため、以下のコマンドを実行します:
bashphp -v
3.2 Composerのインストール
-
Composerをインストールするために、以下のコマンドを実行します:
bashcurl -sS https://getcomposer.org/installer | php
-
Composerをグローバルにインストールするために、以下のコマンドを実行します:
bashsudo mv composer.phar /usr/local/bin/composer
-
インストールが完了したら、以下のコマンドでバージョンを確認します:
bashcomposer -v
3.3 Laravelのインストール
-
LaravelインストーラーをComposerを使ってインストールします:
bashcomposer global require "laravel/installer"
-
Laravelインストーラーが正しくインストールされたことを確認するため、以下のコマンドを実行します:
bashlaravel --version
3.4 Laravelプロジェクトの作成
-
以下のコマンドを実行して、新しいLaravelプロジェクトを作成します:
bashlaravel new プロジェクト名
-
作成されたディレクトリに移動し、依存関係がインストールされるのを待ちます:
bashcd プロジェクト名
composer install
3.5 .envファイルの設定
プロジェクトの .env
ファイルを編集して、データベースや環境設定を行います。例えば:
bashDB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=データベース名 DB_USERNAME=ユーザー名 DB_PASSWORD=パスワード
4. Laravel開発環境のテスト
4.1 開発サーバーの起動
Laravelには、開発用の簡易サーバーが組み込まれています。以下のコマンドを使ってサーバーを起動します:
bashphp artisan serve
これで、ブラウザで http://localhost:8000
にアクセスすることで、Laravelのウェルカムページが表示されれば、インストールは成功です。
4.2 ログイン機能の確認
Laravelの初期設定が完了したら、アプリケーションにログイン機能を追加することができます。php artisan make:auth
コマンドを使って、認証機能を簡単にセットアップできます。
bashphp artisan make:auth
その後、データベースに必要なテーブルを作成します:
bashphp artisan migrate
これで、ユーザー認証が有効化されます。
5. Laravel開発のすすめ
Laravelを使用しての開発は、MVC(モデル・ビュー・コントローラー)アーキテクチャに基づいており、非常に直感的です。データベース操作、ルーティング、リソース管理などの面で多くの便利な機能が提供されています。
さらに、Laravelの公式ドキュメントやチュートリアルを参照し、実際のアプリケーション開発に取り組むことをお勧めします。
6. まとめ
Laravel 5のインストールと設定は、WindowsとUbuntuの環境でそれぞれ簡単に行うことができます。必要なソフトウェアを適切にインストールし、プロジェクトを作成することで、すぐに開発を開始できます。Laravelのシンプルで強力な機能を活用し、高品質なアプリケーションを作成してください。