システムにPHPを入れたくない!
開発機というかいつも使う環境にシステムのパッケージマネージャでPHPをインストールして、システムを汚染するのは愚の骨頂だと考えているので、できるだけphpenvを使ってユーザランドだけで完結したい。
phpenvの導入
anyenvで楽をしましょう
https://github.com/anyenv/anyenv
ビルドに必要なパッケージを追加
Arch Linuxでビルドしようとしたときに無いって言われたので、以下のパッケージを追加しておく
- oniguruma (正規表現系の処理ライブラリ)
- tidy (HTTPのパーサライブライ?)
- libzip (見てわかるとおりzipのライブラリ)
phpのビルド
開発環境なのでとりあえずdevelopmentで入れる。
あとビルドするときに並列処理をしてもらいたいのでmakeの変数も指定しておく。
export PHP_BUILD_EXTRA_MAKE_ARGUMENTS="-j $(nproc)"
phpenv install -i development -v [任意のバージョン]
以上!
いかがでしたか?(←なんか入れなければならない気がした)