MacHomeBrew[2018-03-31]放弃了homebrew/php,php版本更名了(eg:php70=>php@7.0)。无法直接搜索各个版本对应的扩展直接安装。例如:brewinstallphp70-redis,可以使用pecl安装php对应的扩展,以php@7.0为例去掉原来的homebrew/phptap$brewuntaphomebrew/tapinstallphp@7.0$brewinstallphp@7.0peclinstallextensioninstall#查看pecl$peclversionPEARVersion:1.10.5PHPVersion:7.0.30ZendEngineVersion:3.0.0Runningon:DarwinMac17.5.0DarwinKernelVersion17.5.0:MonMar522:24:2018年太平洋标准时间32日;root:xnu-4570.51.1~1/RELEASE_X86_64x86_64#Installxdebugextension$peclinstallxdebug......构建过程成功完成Installing'/usr/local/Cellar/php@7.0/7.0.30/pecl/20151012/xdebug.so'installok:channel://pecl.php.net/xdebug-2.6.0Extensionxdebugenabledinphp.iniextensionconfiguration#xdebug.socompiledto/usr/local/Cellar/php@7.0/7.0.30/pecl/20151012/$cd/usr/local/Cellar/php@7.0/7.0.30&&lltotal256...lrwxr-xr-x1usernameadmin23B5719:53pecl->/usr/local/lib/php/pecl...#`/usr/local/Cellar/php@7.0/7.0.30/pecl`目录其实是`/usr/loc的软链接在al/lib/php/pecl`目录下#所以xdebug.so的实际目录是`/usr/local/lib/php/pecl/20151012/xdebug.so`修改配置#查看php.ini目录$php--ini....LoadedConfigurationFile:/usr/local/etc/php/7.0/php.iniScanforadditional.inifilesin:/usr/local/etc/php/7.0/conf.d....#Editphp.ini$vim/usr/local/etc/php/7.0/php.ini#删除第一行:zend_extension="xdebug.so"#in`/usr/local/etc/php/7.0/conf.d`目录添加xdebug.ini$vim/usr/local/etc/php/7.0/conf.d/xdebug.ini#添加如下内容[xdebug]zend_extension="/usr/local/lib/php/pecl/20151012/xdebug.so"查看扩展$php-m[PHPModules]......[ZendModules]Xdebug<==SuccessfullyinstalledZendOPcache
