疯狂踩坑! ARM架构下的MACBOOK安装XDEBUG配合PHPSTROM完成调试环境配置
先说结论,俩集成环境我都试了试,phpstudy在MAC上跟开玩笑一样,我实在不好说。于是决定自己安装个,毕竟还有神器
brew
利用brew安装PHP 7.2#
首先,PHP7.2 不受支持,已经被移除了。想要安装需要:
brew install shivammathur/php/php@7.2
其次,你的源有问题可能会导致很多东西下载失败,需要用
export HOMEBREW_BOTTLE_DOMAIN=''
/opt/homebrew/opt/php@7.2/bin
php.ini
/opt/homebrew/etc/php/7.2/
一会儿别找不到
编译xdebug#
下载版本为3.1.6
在xdebug目录下:
/opt/homebrew/Cellar/php@7.2/7.2.34_5/bin/phpize
./configure --with-php-config=/opt/homebrew/Cellar/php@7.2/7.2.34_5/bin/php-config
sudo make
sudo make install
/opt/homebrew/Cellar/php@7.2/7.2.34_5/pecl/20170718/xdebug.so
之后编辑php.ini
[Xdebug]
zend_extension = "/opt/homebrew/Cellar/php@7.2/7.2.34_5/pecl/20170718/xdebug.so"
xdebug.remote_handler="dbgp"
xdebug.client_host=localhost
xdebug.client_port=9001
xdebug.idekey=phpstorm
xdebug.start_with_request=yes
xdebug.mode=debug
phpstorm#
phpstorm-->preferences
修改端口为9001
在此步骤,如果您需要先配置一下自己的默认php路径,直接按照说明配置就好了
完美!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App