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

tomotomoSnippetは新しいブログに移動しました
https://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*

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

==> Installing homebrew/php/php70-gmp dependency: php70
Error: Cannot install homebrew/php/php70 because conflicting formulae are installed.

  php55: because different php versions install the same binaries.

Please `brew unlink php55` before continuing.

エラーメッセージの指示に従って再度実行
$ brew unlink php55
Unlinking /usr/local/Cellar/php55/5.5.20... 39 symlinks removed
$ brew install php70*

インストールできたかチェック
$ php -r 'echo phpversion() . "\n";'
7.0.0RC5

大丈夫そうです。

※ちなみにMac El Capitanの場合はbrewコマンドが動かないと思うのでこちらの記事を参考に修正してください。

果たして実現できるのか

Yii2 + MonboDB はExtensionがあるので大丈夫そう。
PHP7 + Yii2 はGitterを読んでもよくわからん。動くのか試してみようと思います。
PHP7 + composerはPHPBBを見る限り、対応できてるっぽい。

まぁ何とかなるかと思います。

0 件のコメント:

コメントを投稿

人気のエントリー