Macにphpとpeclとstatsを入れる
ナビゲーションに移動
検索に移動
homebrewからphpを入れる。peclも一緒に入ってくる。
brew install php
peclでstatsを入れようとすると「こいつはphp 5.xでしか使えないぞ」的なエラーがでる。
pecl install stats
php 7.xに対応したパッケージはstats-2.0.3が最新らしい。
https://pecl.php.net/package/stats
バージョン指定でもう一度peclから入れてみる。
pecl install stats-2.0.3
今度は「mkdirできないぞ」的なエラーがでる。
Warning: mkdir(): File exists in /usr/local/Cellar/php/7.4.10/share/php/pear/System.php on line 294 ERROR: failed to mkdir /usr/local/Cellar/php/7.4.10/pecl/20190902
/usr/local/Cellar/php/7.4.10/peclは/usr/local/lib/php/peclのシンボリックリンクらしいが後者が存在しないせいでエラーになっているようだ。とりあえずディレクトリを手作りしてみる。
mkdir -p /usr/local/lib/php/pecl
もう一度peclから入れてみる。
pecl install stats-2.0.3
インストール成功した模様。
Build process completed successfully Installing '/usr/local/Cellar/php/7.4.10/pecl/20190902/stats.so' install ok: channel://pecl.php.net/stats-2.0.3 Extension stats enabled in php.ini
外部リンク[編集 | ソースを編集]
- 統計関数 - PHP = https://www.php.net/manual/ja/book.stats.php