#####■やりたいこと
Homebrewでphpをバージョン指定してダウンロードしたい
実行したコマンド:
phpbrew install 7.0.28 +default +mysql +openssl=$(brew --prefix openssl)
#####■それに対してのエラー
checking for SSL_CTX_set_ssl_version in -lssl... yes checking for PCRE library to use... bundled checking whether to enable PCRE JIT functionality... yes checking whether to enable the SQLite3 extension... no checking for ZLIB support... no checking if the location of ZLIB install directory is defined... no checking whether to enable bc style precision math functions... yes checking for BZip2 support... yes checking for BZip2 in default path... not found configure: error: Please reinstall the BZip2 distribution
#####■試してみたこと
・Please reinstall the BZip2 distribution
<BZip2を再度インストールしてください>というエラー文があったので
BZip2をインストール再インストールしてみる
https://teratail.com/questions/50479
上記のURLでも同じような回答があったため実行してみる
brew reinstall BZip2
それに対するエラー文
bzip2 is keg-only, which means it was not symlinked into /usr/local, because macOS already provides this software and installing another version in parallel can cause all kinds of trouble.
和訳
BZip2はkeg-onlyであり、それはmacOSがすでにこのソフトウェアを提供しているため /usr/local/binにシンボリックリンクを作ることができないことを意味する。 他のバージョンをインストールすることは問題を引き起こす原因になります。
と怒られダウンロードすることができませんでした。
その解決策をネットで調べ以下のコードで解決できるらしい
brew link BZip2 --force
それに対する忠告
Warning: Refusing to link macOS-provided software: bzip2 (mac提供のソフトウェアをリンクすることを拒否しました。) If you need to have bzip2 first in your PATH run: (もしbzip2を使いたいのなら以下のパスを実行してください) echo 'export PATH="/usr/local/opt/bzip2/bin:$PATH"' >> ~/.bash_profile For compilers to find bzip2 you may need to set: export LDFLAGS="-L/usr/local/opt/bzip2/lib" export CPPFLAGS="-I/usr/local/opt/bzip2/include" yunoMacBook-Pro:bin yu$ brew link sqlite --force
シンボリックリンク作成するの断られた...
パス設定すれば?みたいなこと言わらたので以下のコードを実行
echo 'export PATH="/usr/local/opt/bzip2/bin:phpbrew /usr/local/bin/"' >> ~/.bash_profile
・・・
反応がないから成功したのかと思いきや振り出しに戻ってPHPのインストールをしても同じエラー文で怒られる。
もうお手上げ状態です。
#####■詳細(バージョン)など
・MacOS:Mojave
・バージョン10.14.3
・phpbrewコマンドは使える状態
#####■質問事項
phpのバージョンを指定してダウンロードしたのですがこの問題をどう解決すればいいでしょうか?
bzip2はmac標準で利用されているソフトウェアだからシンボリックリンクを作れないのかな?
でもPHPをダウンロードするにはbzip2をそこにシンボリック作らないといけないし、矛盾していてお手上げです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。