install phpstorm xdebug on mac

MacOS 14 搭建 PHP7.4 + Xdebug开发环境 项目使用的技术栈:PHP 7.4.33、ThinkPHP 5.1.27、Redis、MySQL由于MacOS预装的PHP版本较高,所以需要降级 阅读详情
1,现在最新source代码http://xdebug.org/download.php
2,编译
cd /Users/micate/Downloads/
wget http://xdebug.org/files/xdebug-2.2.1.tgz
tar zxvf xdebug-2.2.1.tgz
cd xdebug-2.2.1/
phpize
./configure; make
sudo make install

3, 打开 php.ini,在最后面追加下述配置:
[xdebug]
zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.idekey="PHPSTORM"
xdebug.remote_host=127.0.0.1
xdebug.remote_enable=on

重启下 Web Server(Apache / Nginx),使用 phpinfo() 页面或命令行工具,确认模块安装完成。
4,在phpstorm中,debug的时候,要打开那个电话类似的按钮,使其处于监听状态。

参考http://micate.me/phpstorm-xdebug.note
PhpStorm 2025.1.3 安装配置与 Webman 调试实战指南 PhpStorm 是专为 PHP 工程师设计的智能集成开发环境(IDE),其核心价值在于将动态语言的模糊性转化为可推断、可追溯、可调试的工程化能力。它基于深度解析 PHP 语法、Composer 自动加载、框架约定(如 Laravel Facade、Webman Swoole 生命周期)构建项目知识图谱,从而实现精准代码补全、跨文件跳转和全栈调试。技术价值体现在显著降低语法/路径/依赖等机械性错误,释放开发者专注业务逻辑与架构设计。典型应用场景包括本地 Docker 化开发、Xdebug 远程调试 Webm 阅读详情

相关推荐

PhpStorm 2025 全栈开发实战:PHP调试、Docker集成与跨版本兼容

PHP IDE 不再仅是代码编辑器,而是支撑现代全栈开发的核心生产力平台。从 PHP 8.4 新特性解析、Laravel/ThinkPHP/Webman 等框架深度适配,到 TypeScript 前端校验、MySQL 数据库内联诊断、Docker Compose 可视化依赖管理,其技术价值在于打通语言服务器(LSP)与运行时沙箱的语义理解断层。尤其在混合技术栈场景下——如 PHP+Vue+SaaS 后台、遗留系统(PHP 5.6)与新生态(PHP 8.3)共存项目——PhpStorm 2025 通过分层解释

weixin_30781775的博客 447

mac下laradock环境搭建及配置Xdebug(phpstorm)

前言:最近学习laravel,在mac上想搭建环境,看了laravel学院的介绍,有几种环境可供选择,一种是homestead,一种是valet,还有就是laradock。因为之前有稍微那么一点点了解一下docker是什么,所有就想用docker来搭建环境。 安装dockerdocker官网,打开官网,拉到页面最底部 我的电脑为mac,所以下载mac版本,会自动判断操作系统类型进行下载。 安...

Stonelalala的博客 3101

Win11如何更改用户文件夹名(完整流程- 已验证可行)

把C盘所有文件备份,如果不想备份,则选择创建一个C盘的系统还原点(能在后续把C盘玩崩之后恢复原状)

Y_Aryan的博客 5万+

Laradock PHPStorm配置Xdebug

本文以Mac为例,如果是Windows则将docker.for.mac.localhost改为docker.for.win.localhost 1. 首先打开 laradock 项目的 .env 文件,定位到下面两行: # laradock/.env WORKSPACE_INSTALL_XDEBUG=true PHP_FPM_INSTALL_XDEBUG=false 将这两个选项设为 true 会分别在 workspace 和 php-fpm 容器中安装 xdebug 拓展 在 php-f.

红鱼儿的博客 1089

别再只看K线了!聊聊“板块联动”和“热点轮动”的跟踪方法与工具(实战派分享)

本文深入解析了如何通过板块联动和热点轮动构建高效交易系统。从三维验证框架到主流工具配置,再到持续性热点的五大特征,实战派交易员分享了识别市场主线和预判轮动方向的高阶技巧,帮助投资者摆脱单纯依赖K线的局限,提升交易决策效率。

weixin_29281941的博客 760

手把手教你用UC3842搭建12V/5A反激电源(附PSIM仿真文件)

本文详细介绍了基于UC3842的12V/5A反激电源设计与PSIM仿真实践。从UC3842芯片选型、高频变压器计算到PSIM仿真模型搭建,提供完整的开关电源设计流程。特别包含PCB布局要点和实测优化建议,帮助工程师快速掌握反激电源开发技巧。

u6v7w8x的博客 1203

mac开发环境laradock下phpstorm的xdebug配置-本地篇

核心:本地的9000端口不能被占用,xdebug用的dbgp来转发,本文将端口号改为9001 这里写目录标题laradock/.envlaradock/php-fpm/xdebug.ini编译重启 laradock/.env WORKSPACE_INSTALL_XDEBUG=true 这个可以不开启 PHP_FPM_INSTALL_XDEBUG=true laradock/php-fpm/xd...

F_angT的博客 866

深入浅出:用状态机搞定FPGA MIG控制器与DDR3的读写时序(附Verilog源码分析)

本文深入解析了如何利用状态机精准控制FPGA MIG控制器与DDR3的读写时序,涵盖Verilog源码实现、关键时序控制点及实战优化技巧。通过状态机设计、跨时钟域处理和带宽优化等方法,有效提升DDR3访问效率,适用于高性能计算和AI加速器等场景。

weixin_26899659的博客 408

brew install php56-xdebug,[转]mac +brew+phpstorm+xdebug 安装配置及使用

安装篇1.xdebug的安装下载地址https://xdebug.org/我是直接用神器brew安装(版本号自行替换)brew install homebrew/php/php56-xdebug安装完毕后brew info homebrew/php/php56-xdebug 包含了很多信息 包括xdebug的配置文件路径,如何判断安装成功等等2.配置xdebug在/usr/local/etc/ph...

weixin_36486007的博客 248

Mac版Burp Suite专业版破解与汉化完整指南

在Web安全测试领域,Java应用程序的许可证验证机制与本地化实现是常见的技术课题。其原理通常涉及Java Agent技术,通过在JVM启动时动态修改字节码,实现对软件授权状态的校验逻辑进行拦截与重写,从而绕过官方验证。同时,软件界面的国际化(i18n)与本地化(l10n)则依赖于资源文件的替换与加载。从技术价值角度看,深入理解这些机制不仅能满足特定场景下的工具定制需求,更能加深对Java安全机制、软件保护与逆向工程的理解。在实际的工程实践中,安全研究人员与开发者常面临功能受限或语言障碍的挑战,尤其是在渗透

weixin_29327525的博客 1046

nRF52832——大量数据传输时导致蓝牙断开连接,且无法被搜索到的解决方案(广播参数的设置、程序设计方法)

有时蓝牙通信单次发送数据量较大,且连续发送多次的时候,你会发现蓝牙就会出现异常,可能运行30min,40min,或者1h后,蓝牙就不能传输数据了,且无法被搜索到,用主机扫描蓝牙时可能会提示类似这样的DEBUG信息:bta_gattc_mark_bg_conn unable to find the bg connection mask for bd_addr=xx:xx:xx:xx:xx:xx。

数字世界 万物互联 2005

phpstorm mac环境配置_phpstorm使用记录:laradock配置xdebug

0,前提已经配置好了laradock的php环境,还没使用的docker的赶紧用起来吧。现在是容器的时代。1,在.env文件中找到以下变量,并设置为true,两个地方WORKSPACE_INSTALL_XDEBUG=truePHP_FPM_INSTALL_XDEBUG=true2,找到xdebug.ini,两个地方将xdebug.ini的内容替换为xdebug.remote_enable=1xde...

weixin_39760433的博客 220

【实战项目开发技术分享】ROS1.0、ROS 2.0和CyberRT开源通信框架对比

随着机器人和自动驾驶技术的飞速发展,开源通信框架在机器人、自动驾驶行业扮演着重要的角色。ROS1.0是一个广泛应用于机器人领域的开源框架,ROS 2.0是其改进版本,而CyberRT是Baidu Apollo自动驾驶平台的通信框架。ROS和ROS 2.0都注重灵活性和共享性,适用于各种机器人应用。CyberRT则专注于实时性和高性能,适用于自动驾驶等对实时性要求较高的场景。选择适合的框架取决于具体应用需求和开发者的偏好。

xiewf的博客 2万+

在Mac上的PHPSTORM配置XDebug来调试PHP程序

在Mac上的PHPSTORM配置XDebug来调试PHP程序 安装XDebug第一种方式:(本人机器安装失败)参考别人安装如下使用brew install安装对应版本的XDebug。使用命令:brew search xdebug对于我的mac来说,要安装的版本是php7.1的XDebug,故而安装:brew install homebrew/php/php71-xdebug安装完毕后执行php -...

suncafly 1007

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

mac+phpstorm+xdebug 最精炼安装方法

PHP  xdebug扩展 brew search xdebug    (在出来的结果里面选取一个和自己的PHP版本匹配的扩展) brew install xdebug-70      ( 我的PHP版本是php7)   在/usr/local/etc/php/7.0/ext-xdebug.so 填上配置 [xdebug] zend_extension="/usr/local/opt/...

清晨的一缕阳光 2979

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

phpstorm + laradock + xdebug (mac)

mac 环境 docker环境 配置 1、安装 docker (略) 2、php nginx 等镜像 使用的是 laradock (HEAD detached at v7.1.2) 3、配置 laradock .env WORKSPACE_INSTALL_XDEBUG=true PHP_F...

chiben8830的博客 167

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Mac 下面 laradock + phpstorm x-debug 完整记录

电脑:macbook pro php 版本:7.3 环境:laradock 步骤如下: 1.根据 laradock 官网指导 1-首先安装xDebug在Workspace和PHP-FPM容器中: a)打开.env文件 b)WORKSPACE_INSTALL_XDEBUG在Workspace容器下搜索参数 c)将其设置为true d)PHP_FPM_INSTALL_XDEBUG在PHP-FPM容器下搜索参数 e)设置它至true 2-重建容器docker-compose build worksp.

saber_H的博客 306

mac 安装php环境,Mac下安装PHP开发调试环境(ngnix+php72+xdebug)

Mac下安装PHP开发调试环境(ngnix+php72+xdebug)从事php开发已经近两年了,之前调试一直是通过古老的echo和die配合,自从接触php以来一直不习惯这种动态语言的的调试方式,一直想用一用xdebug像静态语言那样调试。曾经也尝试搭建多次,但遇到了各种各样的坑。最近想追踪一下laravel的源码,被其中各种依赖注入的方式搞的头疼,自然而然希望能够通过xdebug来帮我解决这个...

weixin_39843338的博客 254

mac php/phpstorm 配置

brew install phpmemcachedbrew install memcachedbrew install libmemcachedbrew install pkg-configbrew install zlibpecl install memcachedxdebug//pecl uninstall xdebugpecl install xdebug php.inizen...

weixin_30369041的博客 301

Mac的laradock配置xdebug

一.首先吐槽下,看过网上教程好几个,按照教程配置,怎么也不成功,后来发现是本地的9000端口被php-fpm占用了,解决掉终于OK了。 二.配置步骤如下: 1.laradock目录下的.env    WORKSPACE_INSTALL_XDEBUG=true PHP_FPM_INSTALL_XDEBUG=true 2.修改Laradock/PHP-FPM/xdebug.ini  ; N...

mr_legeek的博客 1357

mac m1芯片 通过brew搭建 php+nginx+mysql+xdebug 开发环境

mac arm 通过brew搭建 php+nginx+mysql+xdebug

cuiyuchen111的博客 1316

Mac下安装PHP Xdebug

Mac下安装PHP调试工具Xdebug 安装步骤 brew install php70 brew install php70-xdebug php -i | grep xdebug.ini找到xdebug.ini的配置文件我的是/usr/local/etc/php/7.0/conf.d/ext-xdebug.ini vim /us...

weixin_33810302的博客 345

【最全踩坑指南】mac安装php扩展xdebug与断点调试全流程

xdebug 功能强大,可以追踪代码,断点调试等等。现在就来动手安装下它。1、安装:brew search phpbrew install kyslik/php/php70-xdebug2、php -m 发现已安装完3、php -ini 查看php的所有配置文件。看到conf.d下也有了xdebug的配置文件。注意:一般php.ini是php的配置文件,config.d下的各文件是php扩展的配置...

wuhuagu_wuhuaguo的博客 2479

### `本文只是记载自己遇到的各种坑看了各种博客最后的总结` # `laradock相关` ` 1.打开.env 修改 ` > WORKSPACE_INSTALL_PHPDBG = true

WORKSPACE_INSTALL_PHPDBG = true //workspace容器里边的xdebug安装。PHP_FPM_INSTALL_PHPDBG = true //php 容器里边的xdebug安装。下图可以做验证 哪里不OK 会提示 根据提示在调 我这里都通过了 然后关闭就行了。浏览器访问项目 编辑器会自动监听并且显示相关数据。改完之后 laradock目录下运行。打开phpstorm设置 根据下图设置。host 为项目访问地址 端口80。biuld完运行环境。windows用这个。

qq_23073227的博客 189
上一篇: 代码测试
下一篇: MongoDB MapReduce java使用
悟空在此
博客等级 码龄21年 14粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值