PhpStorm 中的 Xdebug
Xdebug in PhpStorm
我正在尝试获取 Xdebug 运行 PhpStorm (Ubuntu)。但它根本不起作用。
我安装了 Xdebug:
这是我添加的 php.ini:
[xdebug]
zend_extension="/usr/lib/php/20170718/xdebug.so"
xdebug.remote_host = 127.0.0.1
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.idekey=PHPSTORM
并且我安装了 Chrome Xdebug 助手。但是在重新启动所有内容并将 PhpStorm 设置为监听之后,我没有从 Xdebug 获得任何传入连接。
非常感谢任何帮助。
我在 Linux 上得到了相同的 运行,但在 Windows 机器上得到了 atm,所以我只是复制它,在需要的地方修改路径:
php.ini
[XDEBUG]
zend_extension = C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll
xdebug.remote_mode = req
xdebug.remote_connect_back = 1
xdebug.default_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.max_nesting_level = 200;
PhpStorm 设置:
File | Settings | Languages & Frameworks | PHP | Debug
_> 关闭 "Ignore external connections..."
File | Settings | Languages & Frameworks | PHP | Servers
_> 删除此处的任何条目,刷新,在弹出配置问题期间,确保输入映射项目根目录,public 文件夹,public/index.php 文件和供应商文件夹(不是所有必需的,但总比遗憾好)
服务器设置默认
具有自定义映射的服务器设置
调试设置
我正在尝试获取 Xdebug 运行 PhpStorm (Ubuntu)。但它根本不起作用。
我安装了 Xdebug:
这是我添加的 php.ini:
[xdebug]
zend_extension="/usr/lib/php/20170718/xdebug.so"
xdebug.remote_host = 127.0.0.1
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.idekey=PHPSTORM
并且我安装了 Chrome Xdebug 助手。但是在重新启动所有内容并将 PhpStorm 设置为监听之后,我没有从 Xdebug 获得任何传入连接。
非常感谢任何帮助。
我在 Linux 上得到了相同的 运行,但在 Windows 机器上得到了 atm,所以我只是复制它,在需要的地方修改路径:
php.ini
[XDEBUG]
zend_extension = C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll
xdebug.remote_mode = req
xdebug.remote_connect_back = 1
xdebug.default_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.max_nesting_level = 200;
PhpStorm 设置:
File | Settings | Languages & Frameworks | PHP | Debug
_> 关闭 "Ignore external connections..."File | Settings | Languages & Frameworks | PHP | Servers
_> 删除此处的任何条目,刷新,在弹出配置问题期间,确保输入映射项目根目录,public 文件夹,public/index.php 文件和供应商文件夹(不是所有必需的,但总比遗憾好)