差分

ナビゲーションに移動 検索に移動

Macにphpとpeclとstatsを入れる

1,368 バイト追加, 2020年9月8日 (火) 03:03
ページの作成:「 homebrewからphpを入れる。peclも一緒に入ってくる。 brew install php peclでstatsを入れようとすると「こいつはphp 5.xでしか…」

[[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

[[category: macOS]]
[[category: PHP]]

案内メニュー