wsl phpstrom xdebug 调试环境配置
系统环境:
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;
项目运行配置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术