keshipi's blog

いつでも自分を振り返れるために書きます

PHPのopenssl参照エラー

openssl does not have a version "1.0.2s" in the Cellar.

よく遭遇するこのエラー。 PHPで必要としているopensslのバージョンと、ローカルでインストールしているopensslのバージョンが異なるために発生しているわけだ。 現在時点でHomebrewでインストールできるopensslのバージョンが1.1なわけで、PHPBrewでインストールしたPHPが参照しようとしているopensslのバージョンが1.0.2sのようだ。 解決方法は様々あるようだが自分の場合はここに記載された通りにPHPBrewを再インストールすることで解決することができた。