UNICORNは開発機がMacの場合、VagrantVirtualBox環境構築を利用した、1コマンドインストール・環境構築が可能です。

curl https://unicorn-project.github.io/install.sh | sh && sh ./vagrant-nginx.sh start

※ 注意事項

  • 一発インストールにはhomebrewを必要とする為、Xcodeがインストールされている必要があります。
  • Xcode => https://itunes.apple.com/jp/app/xcode/id497799835?mt=12

  • curl xxx | shはオープンソースなので誰かに書き換えれていると予期しないコマンドを実行してしまいます。
  • curl https://unicorn-project.github.io/install.sh | catする事で事前に中身を確認する事が出来ます。
  • Vagrantのイメージファイル(1.6GBくらい)のダウンロードに時間がかかる場合があります。

 

インストールが完了すると以下のようになります。

インストール完了イメージ

 

他にも、以下のコマンドが用意されています。

sh [curlしたディレクトリ]/vagrant-nginx.sh stop

と、すると該当のBoxは停止します。
メモリーやCPUに気を使う環境の場合に役立てて下さい。

 

sh [curlしたディレクトリ]/vagrant-nginx.sh login

Boxをstartし、Boxにsshします。

 

sh [curlしたディレクトリ]/vagrant-nginx.sh reload

Boxを再スタートします。その際新しい設定の読み込みを試みます。

 

sh [curlしたディレクトリ]/vagrant-nginx.sh package

現在のBoxをimageファイル化します。

 

※こちらの開発者ブログも合わせて参考にして下さい。

Macで超お手軽にVagrant+VirtualBox+Nginx+PHP7環境でUNICORNの開発を始めてみる