フレームワーク

【Mac版】MAMPでLaravelを使うための環境構築

フレームワーク

<Windows版はこちら>
【Windows版】XAMPPでLaravelを使うための環境構築

Laravelとは

Laravelとは、PHPのWebアプリケーションフレームワークで、非常に人気の高いフレームワークになっています。初心者でもとっつきやすく、規約が少ないため、他のフレームワークと比べて自由度が高いです。Laravelを導入している企業は増え続けているため、扱える様になりたいフレームワークの一つです。
今回は、MAMPでLaravelを使える様にするための環境構築を行います。

MAMPのインストール

MAMPのインストールがまだの方は、先にMAMPをインストールして下さい。
MAMPのインストールに関しては、以下の記事で解説してます。
【PHP入門①】環境構築(Mac編)~初心者でも安心!基礎から学べるプログラミング講座~

composer

Laravelをインストールするに当たって、composerが必要になります。
※既にcomposerをインストールしている場合は、「Laravelのインストール」へ進んでください。

composerとは

composerとは、PHPの開発で使えるライブラリやパッケージを管理するツールです。
composerを使わなくても、使いたいライブラリをダウンロードして、インストールすることは可能です。ただ、依存しているライブラリのインストールや、ライブラリのアップデートを一つ一つ地道に行う必要があります。
しかし、composerを使えば、コマンド一つで依存しているライブラリをインストールしてくれ、アップデートも容易に行うことができます。
Laravelのインストールもcomposerを使うことで、簡単に行えます。

composerのインストール

composerのダウンロードページに書かれているコマンドを実行することで、Macへcomposerをインストールすることができます。
https://getcomposer.org/download/

ターミナルを起動して、コマンドを順番に打っていきます。

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { 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を動かす際に、composerのパスを指定しないといけないので、少し不便です。
そこで、どこでも「composer」と打てば、composerが動かせる様に、グローバルにパスを通してやります。

composerをインストールしたフォルダで、以下コマンドを打ちます。

sudo mv composer.phar /usr/local/bin/composer

composerの確認

パスを通したら、composerコマンドが使える様になっています。
composerと打つことで、正しくインストールされていること、パスが通っていることが確認できます。

この様な表示がされれば、composerのインストールは正常に完了しています。

Laravelのインストール

composerのインストールが完了したら、そのcomposerを使ってLaravelをインストールします。

ターミナルを開き、以下コマンドでディレクトリを移動します。

cd /Applications/MAMP/htdocs/

htdocs内で以下コマンドを実行します。

composer create-project --prefer-dist laravel/laravel laravel_sample

少し時間がかかるかもしれませんが、辛抱強く待って下さい。
Application key set successfully」が出てきたら処理が完了となります。

処理が完了したら、laravel_sampleというフォルダが作られていることを確認します。

動作確認

Laravelが正常にインストールされているか、動作確認を行います。

MAMPを起動し、Apatchをstartします。ブラウザで「http://localhost/laravel_sample/public」へアクセスして、以下が表示されていれば成功です。

まとめ

今回は、Laravelのインストールを行いました。
MAMPを用いて、ローカルでLaravelを触ることが出来るので、触ったことがないWebエンジニアは、この機会に試してみて下さい。

タイトルとURLをコピーしました