From b4cfefc63fbed6d0d3f7e307bc246c7ddbd3dadd Mon Sep 17 00:00:00 2001 From: Eisuke Kozu Date: Sat, 21 Nov 2015 00:51:27 +0900 Subject: [PATCH 1/4] =?UTF-8?q?php-env=E3=81=AE=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Brewfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Brewfile b/Brewfile index fd60649..74f5620 100644 --- a/Brewfile +++ b/Brewfile @@ -3,6 +3,7 @@ tap 'homebrew/binary' tap 'homebrew/bundle' tap 'homebrew/dupes' tap 'homebrew/versions' +tap 'josegonzalez/homebrew-php' brew 'git' brew 'mackup' brew 'openssl' @@ -10,6 +11,8 @@ brew 'nmap' brew 'pandoc' brew 'wget' brew 'awscli' +brew 'phpenv' +brew 'php-build' [HEAD] # ここからbrew/cask brew 'caskroom/cask/brew-cask' # 日本語入力 From f8b5bb574c881efd50fe28dff099cc885a776cdb Mon Sep 17 00:00:00 2001 From: Eisuke Kozu Date: Sat, 21 Nov 2015 00:55:03 +0900 Subject: [PATCH 2/4] =?UTF-8?q?=E6=96=87=E6=B3=95=E3=83=9F=E3=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Brewfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Brewfile b/Brewfile index 74f5620..96a4926 100644 --- a/Brewfile +++ b/Brewfile @@ -12,7 +12,7 @@ brew 'pandoc' brew 'wget' brew 'awscli' brew 'phpenv' -brew 'php-build' [HEAD] +brew 'php-build', args: ['HEAD'] # ここからbrew/cask brew 'caskroom/cask/brew-cask' # 日本語入力 From 7e9ab655947fa39a11e8feddeab4001135656454 Mon Sep 17 00:00:00 2001 From: Eisuke Kozu Date: Sat, 21 Nov 2015 02:33:34 +0900 Subject: [PATCH 3/4] =?UTF-8?q?=E6=9C=80=E6=96=B0=E7=89=88=E3=81=AF?= =?UTF-8?q?=E8=89=B2=E3=80=85=E5=A4=89=E3=82=8F=E3=81=A3=E3=81=A6=E3=81=84?= =?UTF-8?q?=E3=81=9F=E3=81=AE=E3=81=A7=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Brewfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Brewfile b/Brewfile index 96a4926..28d8310 100644 --- a/Brewfile +++ b/Brewfile @@ -3,7 +3,7 @@ tap 'homebrew/binary' tap 'homebrew/bundle' tap 'homebrew/dupes' tap 'homebrew/versions' -tap 'josegonzalez/homebrew-php' +tap 'homebrew/php' brew 'git' brew 'mackup' brew 'openssl' @@ -11,8 +11,13 @@ brew 'nmap' brew 'pandoc' brew 'wget' brew 'awscli' +# phpenv環境 brew 'phpenv' brew 'php-build', args: ['HEAD'] +brew 're2c' +brew 'libjpeg' +brew 'libpng' +brew 'libmcrypt' # ここからbrew/cask brew 'caskroom/cask/brew-cask' # 日本語入力 From 1b4457fba0d3eea6db66fbe742bcb84e316825f2 Mon Sep 17 00:00:00 2001 From: Eisuke Kozu Date: Sat, 21 Nov 2015 02:33:40 +0900 Subject: [PATCH 4/4] =?UTF-8?q?README=E3=81=AB=E3=82=A4=E3=83=B3=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=83=BC=E3=83=AB=E3=81=AE=E6=B3=A8=E6=84=8F=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E8=A8=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3885744..9307cd5 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,10 @@ OSX初期セットアップテンプレートです - [homebrew/cask](http://caskroom.io/) ## インストール手順 - +- 先にXcode Command Line Developer Toolsをインストールしといてください +``` +xcode-select --install +``` - このレポジトリを自分のアカウントにForkしてください - Forkしたレポジトリを適当なところにダウンロードします - Brewfileを必要に応じてコメントアウトしたり、追加してください @@ -27,6 +30,46 @@ OSX初期セットアップテンプレートです と打つとインストールが始まります。 - 編集したファイルはコミットしてプッシュしておけば、自分好みのBrewfileができます +## モジュール別注意点 + +### phpenv + +- .bashrcに以下を追加する +``` +export PATH=$PATH:~/.phpenv/bin +eval "$(phpenv init -)" +``` +- phpenvが見つからない時は以下シェルを実行する +``` +/usr/local/bin/phpenv-install.sh +``` +- php-buildする(例) +``` +php-build 5.6.15 ~/.phpenv/versions/5.6.15 +``` +- phpenvで切り替える +とりあえず +``` +phpenv rehash +``` +次にインストールされているバージョンを確認 +``` +phpenv versions +``` +使いたいバージョンを指定する +``` +phpenv global 5.6.15 +php -v +``` +``` +Copyright (c) 1997-2015 The PHP Group +Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies + with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies + with Xdebug v2.3.3, Copyright (c) 2002-2015, by Derick Rethans +``` + + + ## TODO - インストールパッケージの精査