5

xdebugサイトにアクセスしましたが、Macのダウンロードが見つかりません。 http://www.xdebug.org/download.php

私は何か見落としてますか?NetBeansは、MacでPHP開発環境をセットアップするためのxdebugを取得するように指示します。

4

7 に答える 7

5

PECLダウンロードオプションを使用することもできますが、追加する必要がありますsudo

sudo pecl install xdebug

次に、php.iniファイルでxdebugへのパスを設定します。すべてがまだデフォルトのままである場合、私はあなたが必要だと思います:

zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"

ただし、次の方法で拡張機能ディレクトリを確認できます。

pecl config-get ext_dir

(このインストール後、コマンドラインを使用するか、システム環境設定でWeb共有をオフにしてから再度オンにすることにより、Apacheを再起動する必要があります。)

HTH

于 2009-12-20T20:00:17.233 に答える
4

Homebrewを使用します。

brew install php55-xdebug

またはphp56-xdebugphp70-xdebugPHPのバージョンによって異なります。

于 2009-12-20T19:56:30.143 に答える
1

ソースからコンパイルする必要があります。あるいは、macportsを使用してmacosxでxdebugを動作させるためのこのチュートリアルが役立つかもしれません。

于 2009-12-20T19:54:54.453 に答える
1

あなたがpeclを持っているなら、これは良い方法でしょう。

# pecl install xdebug

peclがない場合は、それをチェックすることをお勧めします。

于 2009-12-20T19:59:22.403 に答える
1

macOSが10.14Mojavaの場合、xdebug2.5.5はにバンドルされていました/usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so

xdebugをコンパイルする必要があり、laravelを使用している場合は、互換性に関する通知について、 https: //github.com/laravel/framework/issues/27052を確認してください。

PHP 7.2.x + xdebug 2.6.x all good. 
PHP 7.3.0 + xdebug 2.7.0beta1 known issues. 
PHP 7.3.1 + xdebug master branch all good. // I can verify this is NOT the case, 
//no xdebug commits so far (2019-01-24) work for php 7.3.1, as least not working on my mac

peclを使用してxdebugをインストールする場合、Mojavaにバンドルされているphp 7.1.9にはpeclがないため、最初にbrewを使用してphpをインストールする必要があります。

于 2019-01-24T05:16:36.803 に答える
0

最も簡単な方法は、ここからKomodoによって維持されているプリコンパイル済みバイナリを取得し(最新の「PHPリモートデバッグクライアント」パッケージを選択)、それを解凍し、ご使用のバージョンのPHP(5.3など)に対応するフォルダーを見つけて、xdebug.soをコピーすることです。そこからphp拡張フォルダにファイルします。

次に、他の投稿で概説されているようにphp.iniを調整します。

于 2011-06-16T15:38:04.643 に答える
0

5年後、OSXはXdebugにバンドルされました。グーグルと一緒にここに来た人のために:拡張機能をアクティブにするためにあなたのターミナルに以下をコピーして貼り付けてください:

マーベリックス10.9

sudo sh -c 'echo "zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so" >> /etc/php.ini && apachectl restart'

マウンテンライオン10.8

sudo sh -c 'echo "zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so" >> /etc/php.ini && apachectl restart'
于 2014-06-20T17:08:37.553 に答える