LoginSignup
5
4

More than 5 years have passed since last update.

MacにComposer + Laravelを入れる

Posted at

下準備

composerのインストールにphp-mcryptが必要だが、Mac標準のPHPにはphp-mcryptが入っていない。これを解決する方法は、

1.php-mcryptをインストールする。
2.MAMP等のPHPを使う。

の2つ。

php-mcryptをインストール

brew install mcrypt

でphp-mcryptもインストールされるらしい(試していない)。

MAMPのPHPを使う

プリインストールのPHPは/usr/bin/phpにあるので、それより手前にMAMPのPHPのPATHを設定する。

export PATH=/Applications/MAMP/bin/php/php5.4.4/bin:$PATH

等とする。phpのバージョンは、利用しているPHP環境に応じて変更する。

Composerのインストール

curl -s https://getcomposer.org/installer | php

めんどいので改名して/usr/local/binに移す。

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

確認

composer --version

Laravelのインストール

LaravelのインストールはComposerで行うことが一般的らしい。依存コンポーネントが多いのでまあ、そうだろう。

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

設定

特に必要ないが、app/storageを

sudo chmod -R 777 storage

として、書き込み可にしておく。
あとは、config/database.phpのMySQLのdatabase nameやログインID,PWを設定しておけばとりあえず動く。

動作確認

MAMPのhtdocsで上記コマンドを実行した場合、htdocs/project_nameフォルダができ、その下のpublicがrootとなる。

となる。

5
4
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
5
4