我搜索了所有来源,没有任何帮助。当我运行Xdebug Client时,它不会在我的断点处停止。
这是我的配置:
php.ini:
zend_extension = /usr/lib/php/20170718/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_log="/var/log/xdebug/xdebug.log"
app.sublime-project:
{
"folders":
[
{
"follow_symlinks": true,
"path": "/var/www/html",
}
],
"settings":
{
"path_mapping": {
"app.test": "/var/www/html/app"
},
"xdebug": {
"url": "http://app.test/"
}
}
}
在mu hosts文件中,我有:
127.0.0.1 app.test
这是设置我的虚拟主机的方式:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName app.test
ServerAlias app.local
DocumentRoot /var/www/html/app
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
当我运行“开始调试(启动浏览器)”时,将使用以下网址:
http://app.test/?XDEBUG_SESSION_START=sublime.xdebug
我已经在index.php中设置了断点,但是debbuger并没有做任何事情。
有人知道我在做什么错吗?