Homebrew を使用してMacにPHP 7をインストールしました。
$ brew install php70
また、マシンに XDebug を設定したいと思います。
理想的には、再度brewを使用するような簡単な解決策が欲しいですが、残念ながらそのような式は存在しないようです(少なくともまだ)。最新のパッケージはhomebrew/php/php56-xdebug
です。
手動インストールを開始する前に、ここで他の回避策があるかどうかを確認してください。
どんなアドバイスでも大歓迎です。
Homebrewが述べたように、 Homebrew/php タグは廃止されました。
そのため、Homebrewからxdebugをインストールすることはできなくなりました。代わりにPECLを使用してください: https://xdebug.org/docs/install#pecl
現在、Homebrewでhomebrew/php/php71-xdebug
として入手できます。
試してください:
brew install php71-xdebug
それがうまくいかない場合:
brew install --build-from-source php71-xdebug
まず、XdebugをインストールするPHPのバージョンであることを確認します。メジャーバージョンごとに個別にインストールする必要があります(7.0対7.1対7.2)。 php -v
を使用したバージョン。
次に、pecl install xdebug
を実行します。
インストールが完了すると、次のようなメッセージが表示されます。
Installing '/usr/local/Cellar/php/7.2.8/pecl/20170718/xdebug.so'
次に、php.ini(php --ini
を実行して見つけることができます)に移動し、次の2行を追加します。
zend_extension="/usr/local/Cellar/php/7.2.8/pecl/20170718/xdebug.so"
xdebug.remote_enable=on
明らかに、パスをpecl xdebugインストールによって出力されたものに変更します。
Brewは動作していないため、peclを使用してデバッガーをインストールできます。
醸造ほど良くはありません。依存関係の問題が発生する可能性がありますが、機能します。必要なバージョンのphpをbrewでインストールしてから、peclを使用します。
brew install php
pecl install xdebug
Xdebug 2.4.0beta1はすでにPHP 7をサポートしています。残念ながら、現在のところインストールの唯一の方法は、ソースコードからコンパイルすることです。
brew install php71-xdebug
は機能せず、次のエラーを返します。
エラー:「php71-xdebug」という名前の使用可能な数式はありません
最初にこのコマンドを実行してみてください:brew tap homebrew/php
。