php-nabeでext-installする場合
php-nabeのバージョン管理に僕はphp-nabeを愛用しています。
phpenvやphpbrewなど数ある中でこれを使っています。
phpを使わないでphpを管理したいという思想に惚れた訳です。
で、たまに php-nabe ext-install extname
でphpの拡張がインストールできるのですが、
下記のようなエラーがよくでます。
$ php-nabe ext-install openssl
Cannot find config.m4.
Make sure that you run '/Users/kohei-sugi/.php-nabe/php-nabe/build/php-5.3.3/bin/phpize' in the top level source directory of the module
/Users/kohei-sugi/.php-nabe/php-nabe/bin/php-nabe: line 416: ./configure: No such file or directory
そんなときは、srcのファイルの中を覗きに行って、
mv config0.m4 config.m4
をしてあげて、もう一度実行するとOKです。
自分でコンパイルしたい欲求を程よく満たしてくれるので良いですよね。。
ただ、普通にyumでphp入れたとき見たいなお手軽感がないので、recipe的な機能を作って、
コンパイルオプションとかをデフォルトで選んだりできれば良さそうやなぁなんて思ってる今日このごろ。
historyを見たところ下記のようなextを良く入れているっぽい。
php-nabe ext-install php_pdo
php-nabe ext-install php_mysql...