我正在调试一个带有解析错误的简单 index.php:
<?php
echo '<h1> Hello </h1>';
$value = 0;
if($value == 0){
echo "true";
}else{
echo "false"
}
我已经在我的 Ubuntu 上配置了 php-debug/Xdebug,设置是从不同的论坛读取的,但它没有像我希望的那样工作。
它不加载局部变量,而是打开一个 server.php。
Chrome 显示:502 Bad Gateway。
有没有人遇到过这个错误?
安装细节
操作系统 描述:Ubuntu 16.04.4 LTS 版本:16.04 代号:xenial
Xdebug 解析的 phpinfo()
Xdebug installed: 2.6.1
Server API: Command Line Interface
Windows: no
Zend Server: no
PHP Version: 7.2.9-1
Zend API nr: 320170718
PHP API nr: 20170718
Debug Build: no
Thread Safe Build: no
Configuration File Path: /etc/php/7.2/cli
Configuration File: /etc/php/7.2/cli/php.ini
Extensions directory: /usr/lib/php/20170718
Valet 版本 2.0.24 当前 Nginx 端口 (HTTP): 80 当前 Nginx 端口 (HTTPS): 443## Heading ##
Xdebug.ini
zend_extension=/usr/lib/php/20170718/xdebug.so
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_log = /tmp/xdebug_remote.log
xdebug.remote_mode = req
xdebug.remote_port = 9000 #if you want to change the port you can change
启动.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 } ] }