我想用wamp,xdebug和this擴展名來調試我的php,但是我無法讓它工作。這是我的php.ini的末尾(C:\ wamp64 \ BIN \ 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 Code中啓動調試器,然後通過我的瀏覽器運行網頁,我認爲這是正確的...?我該如何解決這個問題,並讓它達到我放入的斷點?
讓我知道你是否需要別的東西。
謝謝!我編入phpinfo(),找到加載的php.ini的路徑,並編輯它以添加第一個代碼塊。這並沒有解決問題。
[編輯]:我也複製()在這裏,整個我的phpinfo:這裏的擴展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