4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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を設定する。

.bash_profile
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となる。

となる。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?