phpenvでインストールしたPHPをApacheで使用する

dyoshikawa.hatenablog.com

前回、phpenvで

phpenv install 5.6.40

と目当てのバージョンのPHPを入れたものの、それをApacheサーバで使ってもらうためにはどうすれば良いのかがわからない。

qiita.com

phpenvとapacheを連携させる | カバの樹

インストール時にオプションを入れる必要があったようだ。

下記ファイルを編集。

vi ~/.anyenv/envs/phpenv/plugins/php-build/share/php-build/definitions/5.6.40

下記記述を追記。

configure_option "--with-apxs2" "/usr/bin/apxs"

/usr/bin/apxs の部分は環境によって変わるので注意。 元記事にあるが which apxs で調べる。

definitionsファイルを保存したらインストールし直す。

phpenv uninstall 5.6.40
phpenv install 5.6.40