PHP 8.1搭配Laravel Valet时Xdebug 3无法运行求助
问题:Xdebug 3 在 PHP 8.1 + Laravel Valet 环境下无法在9003端口运行
运行PHP 8.1环境,已安装Xdebug 3和Laravel Valet。尝试多种配置后,始终无法让Xdebug在9003端口正常运行。
当前生效的 php.ini 中 Xdebug 配置
[xdebug] zend_extension=xdebug.so xdebug.remote_autostart=1 xdebug.default_enable=1 xdebug.remote_port=9003 xdebug.remote_host=127.0.0.1 xdebug.remote_connect_back=1 xdebug.remote_enable=1 xdebug.idekey=PHPSTORM
尝试过的已注释配置
;xdebug.mode=debug ;xdebug.start_with_request=yes ;xdebug.client_host=localhost ;xdebug.client_port=9003 ;zend_extension="xdebug.so" ;xdebug.start_upon_error=1xdebug.client_host=127.0.0.1 ;xdebug.client_port=9003 ;xdebug.force_display_errors=1 ;xdebug.force_error_reporting=1 ;xdebug.idekey=PHPSTORM ;xdebug.log=/tmp/xdebug.log ;xdebug.log_level=7 ;xdebug.mode=debug ;xdebug.output_dir=/tmp ;xdebug.remote_autostart=1 ;xdebug.remote_enable = 1 ;zend_extension=xdebug.so ;[xdebug] ;xdebug.remote_enable = 1 ;zend_extension=xdebug.so ;xdebug.start_with_request=yes ;xdebug.remote_autostart=1 ;xdebug.mode=debug ;xdebug.discover_client_host = true ;zend_extension="xdebug.so" ;xdebug.remote_enable=1 ;xdebug.remote_port=9001 ;xdebug.remote_handler="dbgp" ;xdebug.remote_host="localhost" ;xdebug.idekey= ;xdebug.remote_enable=on ;xdebug.default_enable=on ;xdebug.remote_autostart=off ;xdebug.remote_port=9001 ;xdebug.remote_host=localhost ;xdebug.profiler_enable_trigger=1 ;xdebug.profiler_output_name=xdebug-profile-cachegrind.out-%H-%R ;xdebug.var_display_max_children = 128 ;xdebug.var_display_max_data = 512 ;xdebug.var_display_max_depth = 3 ;xdebug.remote_enable = 1 ;xdebug.idekey = PHPSTORM ;xdebug.show_error_trace = 1 ;xdebug.file_link_format = phpstorm://open?%f:%l
PhpStorm 设置截图
- Xdebug状态显示截图:

- 端口配置截图:

内容的提问来源于stack exchange,提问作者Danish Naseem
相关产品推荐
相关产品推荐

