View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002193 | Xdebug | Uncategorized | public | 2023-08-08 07:10 | 2023-08-08 10:02 |
| Reporter | karabanov | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | not fixable | ||
| Product Version | 3.2.1 | ||||
| Summary | 0002193: In php 8.x the configuration specified via php_admin_value does not apply for XDebug | ||||
| Description | If you define directives directly in the /etc/php/8.x/fpm/conf.d/20-xdebug.ini module config, the directives are applied and XDebug works correctly, but if you define directives in the php-fpm pool config using php_admin_value, they do not work, although phpinfo() and xdebug_info() print correct values For example: It doesn't work right PS | ||||
| Steps To Reproduce | Add this directives to PHP-FPM pool config Then correct values will be displayed on the page with phpinfo() or xdebug_info(), but XDebug will not actually work, if you set these directives directly in the module config /etc/php/8.x/fpm/conf.d/20-xdebug.ini, then xdebug will work | ||||
| Additional Information | All PHP versions starting from 8.0 are affected | ||||
| Tags | fpm, php8.0, php8.1, php8.2, xdebug | ||||
| Operating System | GNU/Linux | ||||
| PHP Version | 8.0.20-8.0.29 | ||||
|
|
Hi, This is currently a limitation of the way how PHP-FPM and Xdebug interoperate. Xdebug needs to know when it starts whether it can enable all features, and has to do this in its "module+start". PHP-FPM allows for the changing of INI settings after this module start (through the cheers, |
|
|
I understand. Thank you. |