• 欢迎光临~

疯狂踩坑! ARM架构下的MACBOOK安装XDEBUG配合PHPSTROM完成调试环境配置

开发技术 开发技术 2022-12-23 次浏览

先说结论,俩集成环境我都试了试,phpstudy在MAC上跟开玩笑一样,我实在不好说。于是决定自己安装个,毕竟还有神器brew

利用brew安装PHP 7.2

首先,PHP7.2 不受支持,已经被移除了。想要安装需要:

brew install shivammathur/php/php@7.2

其次,你的源有问题可能会导致很多东西下载失败,需要用

export HOMEBREW_BOTTLE_DOMAIN=''

然后重来一遍
最后就大功告成
疯狂踩坑! ARM架构下的MACBOOK安装XDEBUG配合PHPSTROM完成调试环境配置
关键信息:
PHP所在目录

/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

疯狂踩坑! ARM架构下的MACBOOK安装XDEBUG配合PHPSTROM完成调试环境配置
编译好的就在:

/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

之后可以用./php -m来查看是否载入成功
疯狂踩坑! ARM架构下的MACBOOK安装XDEBUG配合PHPSTROM完成调试环境配置

phpstorm

phpstorm-->preferences
修改端口为9001
疯狂踩坑! ARM架构下的MACBOOK安装XDEBUG配合PHPSTROM完成调试环境配置

疯狂踩坑! ARM架构下的MACBOOK安装XDEBUG配合PHPSTROM完成调试环境配置

疯狂踩坑! ARM架构下的MACBOOK安装XDEBUG配合PHPSTROM完成调试环境配置

疯狂踩坑! ARM架构下的MACBOOK安装XDEBUG配合PHPSTROM完成调试环境配置

疯狂踩坑! ARM架构下的MACBOOK安装XDEBUG配合PHPSTROM完成调试环境配置
在此步骤,如果您需要先配置一下自己的默认php路径,直接按照说明配置就好了

最后的成果
疯狂踩坑! ARM架构下的MACBOOK安装XDEBUG配合PHPSTROM完成调试环境配置

完美!

喜欢 (0)