wsl phpstrom xdebug 调试环境配置

发布时间 2023-06-26 11:15:56作者: 心随所遇

系统环境:

wsl2 安装 php + nginx 并配置虚拟主机 loc.laravel.com 对应项目为 /www/loc.larave.com 目录

phpstrom 打开 wsl 内部的项目目录,地址为:\\wsl$\Ubuntu\www\loc.laravel.com

windws 宿主机 ip 为 192.168.2.212 注意关闭 windws 防火墙,保证 wsl 能 ping通 windows 宿主机

调试大概流程就是,浏览器访问网站服务器,服务器再去连接 IDE,IDE 和 服务器要能互相通信。 

xdebug 配置

[xdebug]
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=192.168.2.212 ; IDE 所在 windows 系统 IP
xdebug.idekey=PHPSTORM

下面配置为了防止调试过程中超时,可暂时先不配置。

fpm 的 PHP ini 配置
max_execution_time=3600
max_input_time=3600
default_socket_timeout = 3600

Nginx 配置 http 段
client_body_timeout 3600s;
client_header_timeout 3600s;
keepalive_timeout 3600s;
send_timeout 3600s;
proxy_connect_timeout 3600s;
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;

 

项目运行配置