MAMPをバージョンアップしたので、Phalconを入れ直した


前にインストールした時は、ビルドしてそれを手動でコピーしていたんですが、単純にPATHの追加で行ける事が分かりました。
ただ1点、そのままではphpizeが動かないので、そちらの対処も書いておきます。

ダウンロード&インストール

$ git clone git://github.com/phalcon/cphalcon.git
$ cd cphalcon/build
$ PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
$ cp 64bits/config.m4 .
$ ./install

installファイルの中でphpizeを実行していますが、普通に実行すると、以下の様にconfig.m4が無いというエラーが起きます。そのため、64bitディレクトリからコピーしてあげる、という事です。

$ phpize
Cannot find config.m4. 
Make sure that you run '/Applications/MAMP/bin/php/php5.4.10/bin/phpize' in the top level source directory of the module

上記でphalcon.soも本来入るべきディレクトリにコピーされます。
Apacheを再起動すれば完了です。確認方法などは以前の記事を見てください。