LoginSignup
0
0

More than 5 years have passed since last update.

MacにanyenvでPHP5.6.8入れた話

Posted at

下記を参考にやったけど、Macだと差分がわりとハマった話
anyenvで開発環境を整える
rbenv,pyenv,plenv,phpenvで統一した言語のインストールとバージョン切り替えを行う

インストールはHomebrewで。

$ git clone https://github.com/riywo/anyenv ~/.anyenv

zshrcの設定を追加(or修正)

$ vi ~/.zshrc

viの使い方が微妙にわからないけどなんとかした。

~/.zshrc
export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"

で、phpenvインストール

$ anyenv install phpenv

PHPをインストール

参考) rbenv,pyenv,plenv,phpenvで統一した言語のインストールとバージョン切り替えを行う

phpenvのインストールと、zshrcの設定は終わっているので飛ばして、
rehashとシェルを再起動。これは問題なし。

phpenv rehash
exec $SHELL -l

依存ライブラリのインストールで説明には yumとあるがMacだと yum がないので Homebrewでやる。
(ここでhomebrewが古い状態だったので brew updateした)

brew install mcrypt libpng readline libxml2 jpeg freetype

php5.6.8を入れようとしたらビルド時にcomposerのエラーがでた。

[Success]: Built 5.6.8 successfully.
Download composer.phar ...
/Users/XXXX/.anyenv/envs/phpenv/plugins/phpenv-composer/libexec/composer: line 27: /Users/XXXX/.anyenv/envs/phpenv/versions/5.6.2/bin/php: No such file or directory

ので、先に php 5.6.2を入れてから再度 5.6.8をいれたら成功した。

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