phpenvを導入する

Posted by Tatsuyano on Thu, Dec 4, 2014
In
Tags php

phpもanyenvで管理できるようなので入れてみた。

anyenv本体のインストールはこちらを参照してください。

phpenvのインストール

$ anyenv install phpenv
$ source $HOME/.zshrc

phpenv には2種類あるらしく、anyenv でインストールされるのは phpenv/phpenv。 この phpenv/phpenv だと、anyenv だとうごかなかったので、CHH/phpenv に差し替える必要がある。

phpenvの差し替え

$ cd ~/.anyenv/envs/phpenv
$ git clone https://github.com/CHH/php-build.git plugins/php-build
$ rm libexec/phpenv-install

### PHPのインストール 結構必要なライブラリが多い。面倒なので、参考サイトに記載のあったライブラリを全部いれた。
$ sudo yum install -y re2c libxml2-devel openssl-devel libcurl-devel libjpeg-turbo-devel libpng-devel libmcrypt-devel readline-devel libtidy-devel libxslt-devel
$ phpenv install 5.5.17
$ phpenv global 5.5.17
$ source $HOME/.zshrc
$ which php
/home/noguchi/.anyenv/envs/phpenv/shims/php

php.ini も anyenv 以下に作成される /home/noguchi/.anyenv/envs/phpenv/versions/5.5.17/etc/php.ini

参考サイト

関連する記事