【笔记】IDEA配置PHP开发环境
前言
在MacOS上的IDEA配置PHP开发环境
本案例以 PHP 8.2.21 为例
下载php
1 | brew install php@8.2 |
下载Xdebug
通过Pecl安装xdebug
1 | pecl install xdebug |
直接下载二进制程序
- 下载对应平台的二进制程序
MacOS(Apple Silicon)
1 | wget https://xdebug.org/files/binaries/dbgpClient-macos-arm64 |
下载PHP插件
IntelliJ IDEA->Preferences->Plugins->搜索php->安装php插件->OK

配置PHP环境
IntelliJ IDEA->Preferences->Laguages & Frameworks->PHP->PHP language level选择对应版本->CLI Interpreter->...->+->添加PHP环境->OK->OK

报错
- 报错:
Cannot load Xdebug - it was already loaded
原因
- 因为在启用IDEA的PHP开发环境之前,手动启用了php解析器,而php解析器开启了xdebug,所以导致xdebug通过IDEA再次开启时失败
解决问题
- 注释PHP配置文件第一行
1 | ;zend_extension="xdebug.so" |
- 关闭手动启用的php解析器
1 | brew services stop php@8.2 |
断点调试
- 选择一行代码标记断点,以Debug方式运行

- 成功卡在断点处
