Enter!バッチを起動しようと勢いよくキーを叩いたら、それはシフトキーだった。itmammothTweet普段はRailsばかり使っているんですが、ちょっとPHPも思い出してみようということで、話題(?)のフレームワーク『Laravel』に手を伸ばしてみました。最近PHPをベータサポートしたということなので、herokuにデプロイしてみることにします。1.0.0-alpha8Laravelアプリの作成composerがインストールされていることが前提です。インストールしていない方は公式ページを参考にしてみてください。コマンド1行で済みます。https://getcomposer.org/doc/00-intro.md#installation-nixcomposerコマンドでプロジェクトを作成します。--prefer-dist<プロジェクト名>にはお好きな名前をどうぞ。カレントディレクトリに同名のディレクトリが生成されるはずです。ここでは便宜上brownbearというプロジェクト名で説明します。]mcryptがインストールされていませんのでインストールしてください。ググると色々出てくると思います。以下はhomebrewでphpをインストールした場合のインストール例です。php55-mcrypt無事Laravelプロジェクトが作成できたら、プロジェクトディレクトリに移り動作を確認しておきます。serveartisan(フランス語で「職人」という意味)コマンドにserveオプションを渡すと、PHPのビルトインWebサーバが起動します。ブラウザで開いてみます。無事シンプルかつエレガントな画面が表示されました。Herokuにデプロイするまずは、gitレポジトリを作成します。commit"次に、heroku上にレポジトリを作成します。createさっそくheroku上にプッシュしてみましょう。composer.json!...早々にエラーが出てしまった・・・。composer.lockがねえぞコラ的な、あたたかいメッセージですね。Laravelアプリのデフォルトの.gitignoreにcomposer.lockが登録されているのが原因です。この行を削除してください。正常にデプロイが完了するはずです。ブラウザを開いて確認してみましょう。これはapacheのルートディレクトリが間違っているからです。webプロセスをコンフィグレーションすることができるようになっています。カレントディレクトリにこのProcfileを作成します。publicこれでルートがLaravelプロジェクト直下のpublicになります。最後のpushを実行した後、ブラウザで確認してみてください。検索:プロフィールitmammothIT界のマンモスを目指しているフリーエンジニアです。麻婆豆腐/Ruby/Kotlin/麻婆春雨/Python好きです。最近カリフラワーも好きになりました。