LoginSignup
0
0

More than 3 years have passed since last update.

[sudoも使いたい]PhpStormでVagrant上のCLIのPHPをXdebugする

Last updated at Posted at 2018-07-22

こちらの記事を参考にするとCLIのPHPをXdebugできる。
PhpStormでVagrant上のCLIのPHPをXdebugする

しかし、以下のようにsudoを使用している場合、環境変数が引き継がれないため、
Xdebugが動いてくれない。

export PHP_IDE_CONFIG="serverName=test.vagrant"
export XDEBUG_CONFIG=""
sudo -u user1 /bin/bash Console/cake ShellName1

そんな時は、-Eオプションを付けると環境変数を引き継いでくれるので、
動いてくれる。

export PHP_IDE_CONFIG="serverName=test.vagrant"
export XDEBUG_CONFIG=""
sudo -u user1 -E /bin/bash Console/cake ShellName1

もしくはワンライナーで

PHP_IDE_CONFIG="serverName=test.vagrant" XDEBUG_CONFIG="" sudo -u user1 -E /bin/bash Console/cake ShellName1

環境変数を引き継ぐ方法は他にも方法はあるけど、取り急ぎはこれで対処できる。
快適なXdebugライフを!

参考:
sudo 後の環境変数を設定する方法たち

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0