Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xdebug不在PhpStorm上工作-php7.2.10,Ubuntu 18.04.01_Php_Apache_Phpstorm_Xdebug_Ubuntu 18.04 - Fatal编程技术网

Xdebug不在PhpStorm上工作-php7.2.10,Ubuntu 18.04.01

Xdebug不在PhpStorm上工作-php7.2.10,Ubuntu 18.04.01,php,apache,phpstorm,xdebug,ubuntu-18.04,Php,Apache,Phpstorm,Xdebug,Ubuntu 18.04,我使用的是Ubuntu 17.10,一切正常。然而,在更新到Ubuntu版本18.04并进行了干净的安装之后,我再也不能让我的Xdebug正常工作了 我试图实施我在SO或其他网站上找到的解决方案,但没有一个有效 php-v PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyrigh

我使用的是Ubuntu 17.10,一切正常。然而,在更新到Ubuntu版本18.04并进行了干净的安装之后,我再也不能让我的Xdebug正常工作了

我试图实施我在SO或其他网站上找到的解决方案,但没有一个有效

php-v

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
    with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans
这是我在php.ini中的配置

/etc/php/7.2/apache2/php.ini

(与/etc/php/7.2/apache2/conf.d/20-xdebug.ini文件相同)

Xdebug Chrome扩展-ide键选项

(我以前清理过的cookie属于Eclipse)

phpinfo()的一些行


我的设置有什么问题?我能做些什么来修复它

要检查服务器是否运行xdebug,可以放置xdebug_break();在php代码中。这将在通话后“硬”暂停您的脚本。如果没有,请检查您的服务器配置。

您所说的“不工作”是什么意思。你可能想先花更多的时间来描述这个问题。@Devon这意味着没有什么事情不能描述这个问题。你在运行什么代码?你在哪里运行它?您在phpstorm中设置了什么调试配置?如何设置断点?@Devon我正在运行一个laravel framework v5.7,在phpstorm设置->lang&frameworks->添加了php cli,指定了额外的xdebug路径。。已安装chrome xdebug扩展,已为phpstorm配置。另外,我设置断点是什么意思,我不明白这个问题?我是PhpStorm团队成员,我们实际上不建议使用运行配置进行web调试,这很麻烦,因为每次都需要手动编辑URL,并且您无法选择要在什么点启动调试会话。德文郡,我希望这听起来不太粗鲁,你当然可以随心所欲@TeomanTıngır通常,当您不了解调试会话中发生的情况时,查看调试会有很大帮助。请把它设置好。
[XDebug]
zend_extension ="/usr/lib/php/20170718/xdebug.so"
xdebug.profiler_enable =On
xdebug.auto_trace=On
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=90000
PHPSTORM
PHP Version:   7.2.10-0ubuntu0.18.04.1
Loaded Configuration File:  /etc/php/7.2/apache2/php.ini
Additional .ini files parsed: /etc/php/7.2/apache2/conf.d/20-xdebug.ini
--xdebug--
Version:    2.6.0
IDE Key:    1
xdebug.remote_enable:   On