新しいブログに引っ越しました

tomotomoSnippetは新しいブログに移動しました
http://develtips.com/

2015-10-25

PHP7 + MongoDB + Yii2でアプリケーションを作ってみる #php7mongoyii2 第0回

最近、開発の前線から遠のいて久しい。もはやエンジニア達が話していることの内容が分からなくなりつつある。やばいなぁと思っても中々勉強する時間を取れない。
と思っていたところ嬉しいニュースが。

 PHPのバージョン7が今年の11月12日にリリースするらしい。(PHP7調査(38) PHP7のリリーススケジュール

 

新バージョン・新仕様ということは、現役エンジニアと同じスタートラインに立てるということ。せっかくなので働いている会社で使っているPHPフレームワークyii2を使ってDBはNoSQLの代表格MongoDBにしてアプリケーションでも作ってみようと思いました。


まずはMacにPHP7をインストール

$ brew install php70*

以下のエラーメッセージが出ます。

2015-10-18

El Capitanにアップグレードしたらbrewコマンドが使えなくなった時の対策

Mac OS X El Capitanにアップグレードしたら色々動かなくなって焦りました。とりあえず brew update は使えるようになったのでやり方をメモしておきます。

参考にしたQiita
HomebrewはEl Capitanへアップグレードする前に入れておく

結論から書くと、下記コマンドを実行して、/usr/local/ の所有権を変更すれば大丈夫でした。

$ sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local

ただし、brew doctor を見てみるとWarningが。。。警告を無視して brew update しても上手く行きません。

cd /usr/local/Library && git stash && git clean -d -f と打てば大丈夫
次のコマンドを実行すれば無事に brew update できました。

$ cd /usr/local/Library && git stash && git clean -d -f
No local changes to save
$ brew update

めでたしめでたし。同じ現象で困っている人は参考にしてください。

人気のエントリー