在mac上配置phpstorm xdebug环境,耗时一天,做如下总结(教训惨痛)
首先安装homebrew
brew install php56 php56-xdebug
等待安装php56完成后,配置php本身的extension(php.ini),位置
/usr/local/etc/php/5.6/php.ini
花费一天的时间就是因为,我之前先在/etc/php.ini中配置了xdebug.remote_port = 9000,因为这是php-fpm默认的端口,所以后来在/usr/local/etc/php/5.6/php.ini中配置,但是因为配置文件的优先级问题,实际上端口一直是9000,有冲突
[xdebug]
…..
配置完成后,在phpstorm中完成server等配置,具体参考
http://doc.okbase.net/myall/archive/177709.html
总结:linux系的系统中,配置文件占据很大比重
要一直注意的是,权限问题, 配置优先级问题(就是系统默认的配置文件加载顺序),在web服务系统软件管理过程中,还要注意端口占用问题