疯狂踩坑! 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路径,直接按照说明配置就好了
最后的成果
完美!