xdebugサイトにアクセスしましたが、Macのダウンロードが見つかりません。 http://www.xdebug.org/download.php
私は何か見落としてますか?NetBeansは、MacでPHP開発環境をセットアップするためのxdebugを取得するように指示します。
xdebugサイトにアクセスしましたが、Macのダウンロードが見つかりません。 http://www.xdebug.org/download.php
私は何か見落としてますか?NetBeansは、MacでPHP開発環境をセットアップするためのxdebugを取得するように指示します。
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
ソースからコンパイルする必要があります。あるいは、macportsを使用してmacosxでxdebugを動作させるためのこのチュートリアルが役立つかもしれません。
あなたがpeclを持っているなら、これは良い方法でしょう。
# pecl install xdebug
peclがない場合は、それをチェックすることをお勧めします。
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をインストールする必要があります。
最も簡単な方法は、ここからKomodoによって維持されているプリコンパイル済みバイナリを取得し(最新の「PHPリモートデバッグクライアント」パッケージを選択)、それを解凍し、ご使用のバージョンのPHP(5.3など)に対応するフォルダーを見つけて、xdebug.soをコピーすることです。そこからphp拡張フォルダにファイルします。
次に、他の投稿で概説されているようにphp.iniを調整します。
5年後、OSXはXdebugにバンドルされました。グーグルと一緒にここに来た人のために:拡張機能をアクティブにするためにあなたのターミナルに以下をコピーして貼り付けてください:
sudo sh -c 'echo "zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so" >> /etc/php.ini && apachectl restart'
sudo sh -c 'echo "zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so" >> /etc/php.ini && apachectl restart'