tokisabaのブログ

エンジニア系シェアハウスEngineMakerの管理人ブログ

MacOSX + PHP7.2 + PHPStorm +Xdebug をセットアップする

brewで一発でやりたかったけどまだ対応してないぽかったので。

Xdebug: Downloads

をみるとPHP7.2に対応してるのは2.6.0以降。

Xdebug: Documentation

HomebrewよりPECL推奨みたいで

# pecl install xdebug

で最新のものがインストールされる。2.6.0だった。 PHP.iniには自動的に追加されて、phpinfo() で確認するとインストール済なのが確認できる。

後はphp.iniかxdebug.iniにでも以下のような設定を入れてやればOK

[xdebug]
zend_extension="xdebug.so"
 
xdebug.remote_enable=1
xdebug.remote_port="9000"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="/tmp"
xdebug.max_nesting_level=1000
xdebug.idekey = "PHPSTORM"

残りの設定はどこかでググってください