Loading

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

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

利用brew安装PHP 7.2

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

brew install shivammathur/php/php@7.2

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

export HOMEBREW_BOTTLE_DOMAIN=''

然后重来一遍
最后就大功告成

关键信息:
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


编译好的就在:

/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来查看是否载入成功

phpstorm

phpstorm-->preferences
修改端口为9001


在此步骤,如果您需要先配置一下自己的默认php路径,直接按照说明配置就好了

最后的成果

完美!

posted @ 2022-12-24 01:05  mi2ac1e  阅读(385)  评论(0编辑  收藏  举报