備忘録のためのブログ

読んだ本で紹介されていた本や映画をただ載せてるだけです。


sublime textでデバックしよう(PHP✕MAMP)

 

 

①使っているphp.iniのファイルを変更

 

ファイル

/Applications/MAMP/bin/php/php7.0.15/conf/php.iniに以下の文言を追

 

MAMPを再起動する。

 

[xdebug]

zend_extension="/Applications/MAMP/bin/php/php7.0.15/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so" ここはコメントアウト

xdebug.coverage_enable= On

xdebug.default_enable= On

xdebug.profiler_enable=On

xdebug.remote_autostart=On

xdebug.remote_enable=On

xdebug.remote_host=localhost

xdebug.remote_port=9000

 

phpinfoの画面でxdebugが有効になっていることを確認。

 

 

sublime textプラグインの追加

 

sublime text→preferences→package control→install package→Xdebug client

 

こうすると、ツールにXdebugが出現します。

 

③プロジェクトを追加します。

対象のフォルダーを開く。

file→openして、対象のフォルダを開く。

 

開いたフォルダーをプロジェクトに追加する。

Project→Save project as~をクリックして、プロジェクトに追加する。

そうすると、product.sublime-projectというファイルができるので、対象のurlを追加する。

 

{

 "folders":

  [

   {

    "path": "."

   }

  ],

 "settings":

  {

   "xdebug":

    {

     "url": "http://localhost:8888/****/

    }

  }

}

 

 

以上、設定終わり。