LoginSignup
0

More than 1 year has passed since last update.

posted at

updated at

Organization

個人的phpenv installの備忘録

システムに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 [任意のバージョン]

以上!

いかがでしたか?(←なんか入れなければならない気がした)

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0