xampp上で立ち上げたphpウェブアプリケーションをchromeで実行した時にデバッグ実行になりそれをvim上で状態確認できるような環境が作りたいです。
・windows環境の上にwsl2(ubuntu)を導入
・neovim
・Vdebugというvimのプラグイン
・Dドライブにウェブアプリケーション開発用のソースが有り、xamppもここを参照している。
・xdebugをxamppに仕込む
・xdebug helper というchrome拡張機能を有効化
で環境を何回か作ってみたのですが、エラーでうまく動きません。
どなたか同じような事をやってできた方いらっしゃいませんか?
環境設定のやり方を教えてください。
=========やったこと=============
** 1.xdebugのダウンロード**
(参考サイト:xdebugインストール方法)
** 2.php.iniに以下の追記**
xdebug.remote_enable=1
; 設定したidekeyと同じ値がPHPに送られたときにデバッグを開始する。周りの人がPhpStormを使っているなら、PHPSTORMなど。
xdebug.idekey="PHPSTORM"
; デバッグクライアントのホスト。defaultはlocalhost。
xdebug.remote_host=localhost
; デバッグクライアントがリッスンしているポート。defaultは9000。
xdebug.remote_port=9000
; HTTPのGET/POST/COOKIEのの設定にかかわらずデバッグの開始を試みる。defaultは0。
xdebug.remote_autostart=1
** 3.vim-vdebug/vdebug プラグインの導入**
** 4.vdebug設定ファイルに以下の記述を追加**(参考サイト:サーバ上でPHPを動かして、PC上のVimでデバッグする場合)
let g:vdebug_force_ascii = 1
let g:vdebug_options= {
\ "port" : 9000,
\ "server" : '',
\ "timeout" : 20,
\ "on_close" : 'detach',
\ "break_on_open" : 1,
\ "ide_key" : 'vim',
\ "path_maps" : {},
\ "debug_window_level" : 0,
\ "debug_file_level" : 0,
\ "debug_file" : "",
\ "watch_window_style" : 'expanded',
\ "marker_default" : '⬦',
\ "marker_closed_tree" : '▸',
\ "marker_open_tree" : '▾'
}
let g:vdebug_options['path_maps'] = {"/mnt/d/work/myhomepage/": "/mnt/d/work/myhomepage/"}
** 5.chromeにXdebug helper拡張機能を導入** (参考サイト:chrome-extensionのXdebug-helperを入手)
=========エラー内容=============
ソースファイル上にてF5キーを押してvdebgerを起動すると画像のようなエラーが出る。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/21 14:47
2021/12/22 05:59