Help us understand the problem. What is going on with this article?

MacにComposer + Laravelを入れる

More than 3 years have passed since last update.

下準備

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

http://localhost/project_name/public

となる。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away