wamp、xdebug、thisという拡張子でPHPをデバッグしようとしていますが、動作させることができません。これは私のphp.iniの終わりです(C:\ wamp64ビン\ phpの\ \ php7.0.4 \ php.iniの):VSコードでphpをデバッグできません
[Xdebug]
zend_extension ="C:/wamp64/bin/php/php7.0.4/ext/php_xdebug-2.4.1-7.0-vc14-x86_64.dll"
xdebug.remote_enable=1
xdebug.profiler_enable=1
xdebug.profiler_output_dir ="c:/wamp64/tmp"
マイlaunch.json(C:\ wamp64 \ WWW \ CubePicker.vscode \ launch.json):
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
]
}
Settings.json:
// Place your settings in this file to overwrite the default settings
{
"emmet.syntaxProfiles":
{
"php": "html"
},
"php.validate.executablePath": "C:/wamp64/bin/php/php7.0.4/php.exe",
}
誰もが私が間違っているのかを見ることができますか?私はVSコードでデバッガを起動してから、私のブラウザを介してWebページを実行します。これは正しいと思います...?これを修正して、ブレークポイントに当てる方法を教えてください。
他に何か必要がある場合は教えてください。
ありがとうございます!
私はphpinfo()に入っていて、読み込まれたphp.iniのパスを見つけて、それを編集して最初のコードを追加しました。これで問題は解決されませんでした。
[EDIT]:ここでは延長のhttp://pastebin.com/4Jk5TuQj
php.exeを実行している場合は、XDEBUGパラメータを '\ wamp \ bin \ php \ php7.0.4 \ php.ini '同様に。そのiniファイルはPHP CLIを制御し、デフォルトでXDEBUGが設定されていません – RiggsFolly
これは\ wamp64 \ bin \ php \ php7.0.4 \ php.iniとは異なりますか?もしそうなら、それはどこにありますか? – MattyAB
編集が必要なファイルは 'phpinfo()'にリストアップされており、編集後にサービスを再起動します。 – Xorifelse