0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

個人的phpenv installの備忘録

Last updated at Posted at 2021-01-08

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

以上!

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

0
0
0

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
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?